/* Created by Nicolas Boncoure - www.opalenews.com */
/********************
* Commun
********************/
body {
	background: url(../imgs/background.gif) #FFFFFF repeat-y left;
	margin: 0;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}

a {
	text-decoration: none;
	color: #006699;
}

a:hover {
	color: #006699;
}

h1 {
	font-size: 14px;
	margin: 3px;
	color: #349BD0;
}

img {
	border: none;
}

/********************
* Menu de gauche
********************/
#gauche {
	width: 148px;
}

#gauche form {
	background-color: #339BD0;
	text-align: center;
	margin: 0 0 5px 0;
	padding-bottom: 1px;
}

#gauche a {
	color: Black;
}

#gauche a:hover {
	color: white;
}

.champ {
	font-size: 11px;
	width: 136px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

.champ select {
	width: 142px;
}

.menuitem {
	display: block;
	background: url(../imgs/fleche.gif) no-repeat left center;
	padding: 0 0 0 16px;
	margin: 2px 0 2px 10px;
}

#menunav {
	margin-bottom: 10px;
}

#pratique, #newsletter {
	padding: 18px 0 0 0;
	margin-top: 5px;
}

#pratique {
	background: url(../imgs/info_pratique.jpg) no-repeat;
}

#newsletter {
	background: url(../imgs/newsletter.jpg) no-repeat;
}

#admin {
	width: 148px;
	margin: 0px;
}

#admin_text {
	writing-mode: tb-rl;
}

#meteo {
	background: #339BD0 url(../imgs/meteo.jpg) no-repeat;
}

#meteo .fond-meteo {
	background: #91C1E9;
}
/********************
* Menu du haut
********************/
#menuhaut {
	position:absolute;
	left:148px;
	top:0px;
	width:652px;
	height:115px;
	z-index:1;
}

/********************
* Colonne de droite
********************/
#droite {
	position: absolute;
	left: 603px;
	top: 130px;
	width: 160px;
	z-index: 1;
}

#droite_accueil {
	position: absolute;
	left: 603px;
	top: 358px;
	width: 160px;
	z-index: 1;
}

#publicite {
	position: relative;
	left: 0px;
	width: 160px;
	height: 60px;
	padding: 0px 0px 0px 0px;
	margin-bottom: 15px;
	background-color: #91C1E9;
	text-align: center;
	font-size: 12px;
	color: #CBDEEF;
}

/********************
* Box
********************/
#plusinfos {
	height: 14px;
	text-align: right;
	padding: 0px 5px 2px 1px;
}

#plusinfos a {
	color: Black;
	font-weight: bold;
}

.inbox {
	padding: 0px 6px 6px 6px;
	height: 350px;
}

#zoom, #coupcoeur, #top10, #box {
	position: relative;
	left: 0px;
	width: 160px;
	padding: 30px 0px 0px 0px;
	margin-bottom: 15px;
}

#box {
	padding-top: 14px;
}

#plusinfos_gastronomie {
	height: 14px;
	text-align: right;
	padding: 0px 5px 2px 1px;
	background: url(../imgs/info_gastronomie.gif) no-repeat top left;
}

#plusinfos_gastronomie a {
	color: Black;
	font-weight: bold;
}

.inbox_gastronomie {
	padding: 0px 6px 6px 6px;
	height: 350px;
	background-color: #FFF3CF;
	border-left: #FFCC00 solid 1px;
	border-right: #FFCC00 solid 1px;
}

#zoom_gastronomie, #coupcoeur_gastronomie, #top10_gastronomie, #box_gastronomie {
	width: 160px;
	padding: 30px 0px 0px 0px;
	margin-bottom: 15px;
	background: url(../imgs/hautcadre_gastro.gif) no-repeat top left;
}

#box_gastronomie {
	padding-top: 14px;
}

#plusinfos_maison {
	height: 14px;
	text-align: right;
	padding: 0px 5px 2px 1px;
	background: url(../imgs/info_maison.gif) no-repeat top left;
}

#plusinfos_maison a {
	color: Black;
	font-weight: bold;
}

.inbox_maison {
	padding: 0px 6px 6px 6px;
	height: 350px;
	background-color: #D7F7C0;
	border-left: #46A400 solid 1px;
	border-right: #46A400 solid 1px;
}

#zoom_maison, #coupcoeur_maison, #top10_maison, #box_maison {
	width: 160px;
	padding: 30px 0px 0px 0px;
	margin-bottom: 15px;
	background: url(../imgs/hautcadre_maison.gif) no-repeat top left;
}

#box_maison {
	padding-top: 14px;
}

#plusinfos_mode {
	height: 14px;
	text-align: right;
	padding: 0px 5px 2px 1px;
	background: url(../imgs/info_mode.gif) no-repeat top left;
}

#plusinfos_mode a {
	color: Black;
	font-weight: bold;
}

.inbox_mode {
	padding: 0px 6px 6px 6px;
	height: 350px;
	background-color: #FDDBF5;
	border-left: #CC0099 solid 1px;
	border-right: #CC0099 solid 1px;
}

#zoom_mode, #coupcoeur_mode, #top10_mode, #box_mode {
	width: 160px;
	padding: 30px 0px 0px 0px;
	margin-bottom: 15px;
	background: url(../imgs/hautcadre_mode.gif) no-repeat top left;
}

#box_mode {
	padding-top: 14px;
}

#plusinfos_sante {
	height: 14px;
	text-align: right;
	padding: 0px 5px 2px 1px;
	background: url(../imgs/info_sante.gif) no-repeat top left;
}

#plusinfos_sante a {
	color: Black;
	font-weight: bold;
}

.inbox_sante {
	padding: 0px 6px 6px 6px;
	height: 350px;
	background-color: #FFE8D3;
	border-left: #FFBC75 solid 1px;
	border-right: #FFBC75 solid 1px;
}

#zoom_sante, #coupcoeur_sante, #top10_sante, #box_sante {
	width: 160px;
	padding: 30px 0px 0px 0px;
	margin-bottom: 15px;
	background: url(../imgs/hautcadre_sante.gif) no-repeat top left;
}

#box_sante {
	padding-top: 14px;
}

#plusinfos_alimentation {
	height: 14px;
	text-align: right;
	padding: 0px 5px 2px 1px;
	background: url(../imgs/info_alim.gif) no-repeat top left;
}

#plusinfos_alimentation a {
	color: Black;
	font-weight: bold;
}

.inbox_alimentation {
	padding: 0px 6px 6px 6px;
	height: 350px;
	background-color: #FEDCD7;
	border-left: #FF6633 solid 1px;
	border-right: #FF6633 solid 1px;
}

#zoom_alimentation, #coupcoeur_alimentation, #top10_alimentation, #box_alimentation {
	width: 160px;
	padding: 30px 0px 0px 0px;
	margin-bottom: 15px;
	background: url(../imgs/hautcadre_alim.gif) no-repeat top left;
}

#box_alimentation {
	padding-top: 14px;
}

#plusinfos_service {
	height: 14px;
	text-align: right;
	padding: 0px 5px 2px 1px;
	background: url(../imgs/info_service.gif) no-repeat top left;
}

#plusinfos_service a {
	color: Black;
	font-weight: bold;
}

.inbox_service {
	padding: 0px 6px 6px 6px;
	height: 350px;
	background-color: #D7EDFF;
	border-left: #71BFFF solid 1px;
	border-right: #71BFFF solid 1px;
}

#zoom_service, #coupcoeur_service, #top10_service, #box_service {
	width: 160px;
	padding: 30px 0px 0px 0px;
	margin-bottom: 15px;
	background: url(../imgs/hautcadre_service.gif) no-repeat top left;
}

#box_service {
	padding-top: 14px;
}

#plusinfos_hebergement {
	height: 14px;
	text-align: right;
	padding: 0px 5px 2px 1px;
	background: url(../imgs/info_heberge.gif) no-repeat top left;
}

#plusinfos_hebergement a {
	color: Black;
	font-weight: bold;
}

.inbox_hebergement {
	padding: 0px 6px 6px 6px;
	height: 350px;
	background-color: #D9D9EF;
	border-left: #000099 solid 1px;
	border-right: #000099 solid 1px;
}

#zoom_hebergement, #coupcoeur_hebergement, #top10_hebergement, #box_hebergement {
	width: 160px;
	padding: 30px 0px 0px 0px;
	margin-bottom: 15px;
	background: url(../imgs/hautcadre_hegerge.gif) no-repeat top left;
}

#box_hebergement {
	padding-top: 14px;
}

#plusinfos_sortie {
	height: 14px;
	text-align: right;
	padding: 0px 5px 2px 1px;
	background: url(../imgs/info_sortie.gif) no-repeat top left;
}

#plusinfos_sortie a {
	color: Black;
	font-weight: bold;
}

.inbox_sortie {
	padding: 0px 6px 6px 6px;
	height: 350px;
	background-color: #EEF9C6;
	border-left: #96CF00 solid 1px;
	border-right: #96CF00 solid 1px;
}

#zoom_sortie, #coupcoeur_sortie, #top10_sortie, #box_sortie {
	width: 160px;
	padding: 30px 0px 0px 0px;
	margin-bottom: 15px;
	background: url(../imgs/hautcadre_sortie.gif) no-repeat top left;
}

#box_sortie {
	padding-top: 14px;
}

#plusinfos0 {
	height: 14px;
	text-align: right;
	padding: 0px 5px 2px 1px;
}

#plusinfos0 a {
	color: Black;
	font-weight: bold;
}

.inbox0 {
	padding: 0px 6px 6px 6px;
	height: 350px;
}

#box0 {
	position: relative;
	left: 0px;
	width: 160px;
	padding: 30px 0px 0px 0px;
	margin-bottom: 15px;
}

#box0 {
	padding-top: 14px;
}

#plusinfos1 {
	height: 14px;
	text-align: right;
	padding: 0px 5px 2px 1px;
}

#plusinfos1 a {
	color: Black;
	font-weight: bold;
}

.inbox1 {
	padding: 0px 6px 6px 6px;
	height: 350px;
}

#box1 {
	position: relative;
	left: 0px;
	width: 160px;
	padding: 30px 0px 0px 0px;
	margin-bottom: 15px;
}

#box1 {
	padding-top: 14px;
}

#plusinfos2 {
	height: 14px;
	text-align: right;
	padding: 0px 5px 2px 1px;
}

#plusinfos2 a {
	color: Black;
	font-weight: bold;
}

.inbox2 {
	padding: 0px 6px 6px 6px;
	height: 350px;
}

#box2 {
	position: relative;
	left: 0px;
	width: 160px;
	padding: 30px 0px 0px 0px;
	margin-bottom: 15px;
}

#box2 {
	padding-top: 14px;
}
/********************
* Contenue central
********************/
/* Fiche des commerces */
#fiche {
	position: absolute;
	z-index: 1;
	top: 130px;
	left: 170px;
	width: 610px;
}

/* Liste des commerces */
#liste_com {
	position: absolute;
	z-index: 1;
	top: 130px;
	left: 170px;
	width: 420px;
	color: #666666;
}

#liste_com a {
	color: Black;
}

#liste_com a:hover {
	text-decoration: underline;
}

#liste_com h2 {
	margin: 0;
	padding: 0;
	color: Black;
	font-size: 13px;
}

#pub_flash {
	position: absolute;
	z-index: 1;
	top: 130px;
	left: 170px;
	width: 708px;
	color: #666666;
}

#liste_com_accueil {
	position: absolute;
	z-index: 1;
	top: 358px;
	left: 170px;
	width: 420px;
	color: #666666;
}

#liste_com_accueil a {
	color: Black;
}

#liste_com_accueil a:hover {
	text-decoration: underline;
}

#liste_com_accueil h2 {
	margin: 0;
	padding: 0;
	color: Black;
	font-size: 13px;
}

/* Animations */
#animation {
	position: absolute;
	z-index: 1;
	top: 130px;
	left: 170px;
	width: 600px;
	color: #666666;
}

/* liens */
#liens {
	position: absolute;
	z-index: 1;
	top: 130px;
	left: 170px;
	width: 600px;
	color: #666666;
}

/* decouvrir */
#decouvrir {
	position: absolute;
	z-index: 1;
	top: 130px;
	left: 170px;
	width: 600px;
	color: #666666;
}

/* plan */
#plan {
	position: absolute;
	z-index: 1;
	top: 130px;
	left: 170px;
	width: 600px;
	color: #666666;
}

/* Liste des sous-catégories */
#liste_sous_cat {
	position: absolute;
	z-index: 1;
	top: 130px;
	left: 170px;
	width: 590px;
	padding-left: 20px;
}

#liste_sous_cat table {
	/*position: absolute;
	top: 150px;
	left: 20px;*/
}

/* zoom sur */
#zoom_sur {
	position: absolute;
	z-index: 1;
	top: 130px;
	left: 170px;
	width: 590px;
	padding-left: 20px;
}

/* Liste des catégories */
#liste_cat {
	position: absolute;
	z-index: 1;
	top: 130px;
	left: 170px;
	width: 510px;
	height: 480px;
	padding-left: 100px;
	background: url(../imgs/touslescom.gif) no-repeat top left;
}

#liste_cat a {
	color: Black;
}

#liste_cat a:hover {
	text-decoration: underline;
}

#liste_cat a:hover h2{
	text-decoration: none;
}

#liste_cat h1{
	font-style: italic;
	margin-left: -20px;
}

#liste_cat h2 {
	font-size: 13px;
	margin: 10px 0 0 -20px;
}

#liste_cat .gastronomie{
	color: #FFCC00;
}

#liste_cat .maison{
	color: #46A400;
}

#liste_cat .mode{
	color: #CC0099;
}

#liste_cat .sante{
	color: #FFBC75;
}

#liste_cat .alimentation{
	color: #FF6633;
}

#liste_cat .service{
	color: #71BFFF;
}

#liste_cat .hebergement{
	color: #000099;
}

#liste_cat .sortie{
	color: #99CC00;
}

#aide {
	position: absolute;
	z-index: 1;
	top: 130px;
	left: 170px;
	width: 600px;
	color: #666666;
}

.categorie {
	margin: 0;
	color: #AAAAAA;
	font-size: 200%;
	font-weight: lighter;
	font-family: Arial, sans-serif, Helvetica;
	padding: 27px 0 10px 20px;
	text-transform: uppercase;
}

#top10-2 {
	position: absolute;
	z-index: 1;
	top: 130px;
	left: 170px;
	width: 510px;
	height: 480px;
	padding-left: 70px;
}

