/* CSS Document */

body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}
body,td,th,a,input,select {
	font-family: Verdana;
	font-size: 10px;
	color: #172660;
	text-decoration:none;
}
 /*{
	font-family: Verdana;
	font-size: 12px;
	color: #172660;
	text-decoration:none;
}*/
a:hover {
	text-decoration:underline;
}
#header-rouge {
	width:1000px;
	height:10px;
	background-color:#c91c00;
}
#cadre {
	width:998px;
	border-left:1px solid #a3cd69;
	border-right:1px solid #a3cd69;
	border-bottom:1px solid #a3cd69;
	background-image: url(../imagenes/fond_cadre.gif);
	background-repeat: repeat-y;
	float: left;
}
#cadre-neutre {
	width:998px;
	border-left:1px solid #a3cd69;
	border-right:1px solid #a3cd69;
	border-bottom:1px solid #a3cd69;
	background-image: url(../imagenes/fond_cadre-neutre.gif);
	background-repeat: repeat-y;
	float: left;
}
#footer {
	width:998px;
	height:52px;
	background-image: url(../imagenes/pointille.gif);
	background-repeat: repeat-x;
	background-color:#FFFFFF;
	float: left;
}

#menu {
	width:249px;
	background-color:#84b862;
	background-image: url(../imagenes/fond_menu.jpg);
	background-repeat: no-repeat;
	float: left;
}
#header {
	width:749px;
	height:132px;
	float: left;
}
#contenu {
	width:499px;
	font-size: 12px;
	float: left;
	padding:25px 25px 0 25px;
	text-align: justify;
}
#contenu-connexe {
	width:170px;
	float: right;
	padding:50px 15px 0 15px;
	display:block;
	text-align: center;
	position:relative;
}
#contenu-connexe-saison {
	width:190px;
	float: left;
	padding:82px 5px 0 5px;
	display:block;
}

#contenu-connexe-aromates {
	width:190px;
	float: left;
	padding:82px 0px 0 0;
	display:block;
}

#contenu-connexe-img {
	width:170px;
	float: left;
	padding:50px 10px 0 15px;
	display:block;
}
#contenu-full {
	width:699px;
	font-size: 12px;
	float: left;
	padding:25px 25px 0 25px;
}
#contenu-charte {
	width:499px;
	font-size: 12px;
	background-image:url(../imagenes/fond_charte.jpg);
	background-repeat:no-repeat;
	border:1px solid #84b862;
	float: left;
	padding:25px 173px 25px 25px;
}
#contenu-formulaire {
	width:649px;
	font-size: 12px;
	background-image:url(../imagenes/fond_formulaire.gif);
	background-repeat:no-repeat;
	float: left;
	padding:25px 25px 0 25px;
}
#geolocalisation {
	width:512px;
	font-size: 12px;
	float: left;
	padding-top:25px;
	float:right;
}
#geolocalisation-paragraphes {
	padding-top:5px;
	background-image: url(../imagenes/pointille.gif);
	background-repeat: repeat-x;
}
#geolocalisation-connexe {
	width:170px;
	float: left;
	padding:25px 15px 0 15px;
	display:block;
	float:right;
}
#img-saison {
	width:110px;
	height:220px;
	float:left;
	background-image: url(../imagenes/fond_saison.gif);
	background-repeat: no-repeat;
	padding:5px 0 0 5px;
}
#contenu-saison {
	width:384px;
	float:left;
}
#contenu-saison-accueil {
	width:382px;
	float:left;
}
#col-saison {
	padding:0 0 5px 15px;
	background-image: url(../imagenes/puce_saison.gif);
	background-repeat: no-repeat;
}
#col-saison-fiche {
	padding:0 0 0 15px;
	background-image: url(../imagenes/puce_saison.gif);
	background-repeat: no-repeat;
}
#lnk-saison,#lnk-saison:hover {
	font-size: 12px;
}
#lnk-saison:hover {
	font-weight: bold;
}
#titre-connexe {
	height:40px;
	padding:48px 0 0 0;
}
#titre-contenu {
	width:474px;
	height:40px;
	background-image: url(../imagenes/fond_titre.gif);
	background-repeat: no-repeat;
	padding:18px 0 0 25px;
}
#titre-plante {
	width:500px;
	height:40px;
	background-image:url(../imagenes/fond_beige_plante.gif);
	background-repeat:no-repeat; 
}

#titre-contenu2 {
	width:525px;
	height:33px;
	background-image: url(../imagenes/fond_titre2.gif);
	background-repeat: no-repeat;
	padding:18px 0 0 25px;
}
#titre-contenu3 {
	width:477px;
	height:43px;
	background-image: url(../imagenes/fond_titre3.gif);
	background-repeat: no-repeat;
	padding:18px 0 0 25px;
}
#titre-contenu-conseil {
	width: 443px;
	height:40px;
	background-image: url(../imagenes/fond_titre.gif);
	background-repeat: no-repeat;
	padding: 18px 0px 0px 25px;
	float: left;
}
#titre-assiette-table {
	height:30px;
	color:#992107;
	font-weight:bold;
	background-image: url(../imagenes/fond_titre-table.gif);
	background-repeat: no-repeat;
	padding:8px 0 0 30px;
}
#titre-assiette-tableM {
	color:#992107;
	font-weight:bold;
	background-image: url(../imagenes/fond_titre-table-moyen.gif);
	background-repeat: no-repeat;
	padding:8px 0 0 30px;
}

#titre-assiette-haut{
	color:#992107;
	font-weight:bold;
	background-image: url(../imagenes/bord_arrondi_haut.gif);
	background-repeat: no-repeat;
	padding:8px 0 0 30px;
}

#titre-assiette-milieu{
	color:#992107;
	width:466px;
	border-left: solid 1px #99ccb7;
	border-right: solid 1px #99ccb7;
	font-weight:bold;
	padding:8px 0 0 30px;
}

#titre-assiette-bas{
	color:#992107;
	font-weight:bold;
	background-image: url(/image/bord_arrondi_bas.gif);
	background-repeat: no-repeat;
	padding:8px 0 0 30px;
}

#titre-assiette-tableG {
	height:60px;
	color:#992107;
	font-weight:bold;
	background-image: url(/image/fond_titre-table-grand.gif);
	background-repeat: no-repeat;
	padding:8px 0 0 30px;
}
#titre-assiette-tableXXL {
	height:309px;
	color:#172660;
	background-image: url(../imagenes/fond_titre-table-xxl.gif);
	background-repeat: no-repeat;
	padding:8px 30px 0 30px;
}

#titre-assiette-table2XXL {
	height:180px;
	color:#000076;
/*	font-weight:bold;*/
	background-image: url(/image/fond_titre-table-xxl3.gif);
	background-repeat: no-repeat;
	padding:8px 0 0 30px;
}
#charte-bottom {
	height:30px;
	width:320px;
	padding-top:10px;
	float:right;
}
#charte-center {
	height:30px;
	width:480px;
	padding-top:10px;
	float:right;
}

#optin {
	border-left:1px solid #b5bddb;
	border-right:1px solid #b5bddb;
	padding:8px
}
#commentaire {
	padding-left:10px;
}
#charte-paragraphe {
	padding: 5px 0px 5px 45px;
}
#lien-paragraphe-saison {
	width:497px;
	display:block;
	padding:20px 0 0 0;
}
#cadre-paragraphe-saison {
	width:497px;
	height:240px;
	border:1px solid #b5bddb;
	display:block;
	float:left;
	padding:20px 0 0 0;
}
#cadre-connexe-saison {
	width:178px;
	height:255px;
	border:1px solid #b5bddb;
	display:block;
	float:left;
	padding:5px 5px 0 5px;
}
#fond_beige {
	background-image: url(/image/fond_beige.gif);
	background-repeat: repeat;
}
#pointille_vert {
	height: 1px;
	background-image: url(/image/pointille_vert.gif);
	background-repeat: repeat;
	margin: 4px 0px 4px 0px;
}
#pointille_bleu_fonce {
	height: 1px;
	background-image: url(/image/tiret_fonce.gif);
	background-repeat: repeat;
	margin: 4px 0px 4px 0px;
}
#cadre-paragraphe-conseil {
	border:1px solid #b5bddb;
	float:right;
	padding: 5px 10px 5px 10px;
	font-family: Verdana;
	font-size: 10px;
	color: #172660;
	text-decoration:none;
}

#cadre-paragraphe {
	border:1px solid #cc0000;
	font-family: Verdana;
	font-size: 12px;
	color: #172660;
	padding:5px;
	width:636px;
}

#plus {
	width:156px;
	border-top:1px solid #84b862;
	border-right:1px solid #84b862;
	border-left:1px solid #84b862;
	padding:6px;
}
#plus_large {
	width:485px;
	border-top:1px solid #84b862;
	border-right:1px solid #84b862;
	border-left:1px solid #84b862;
	padding:6px;
}

#plus_large356 {
	width:356px;
	border-top:1px solid #84b862;
	border-right:1px solid #84b862;
	border-left:1px solid #84b862;
	padding:6px;
}

#plus_large650 {
	width:636px;
	border-top:1px solid #84b862;
	border-right:1px solid #84b862;
	border-left:1px solid #84b862;
	padding:6px;
}

.txt-default {
	font-size: 10px;
}

.txt-default2 {
	font-size: 11px;
}

.txt-rouge {
	color:#992107;
}
.txt-vert {
	color:#008000;
}
.texte-vert {
	color: #004C13;
}
.texte-vert-petit {
	font-size: 9px;
	color: #004C13;
	font-weight:bold;
	font-family: Verdana;
}
.txt-chapo {
	font-size: 12px;
	font-weight:bold;
}
.txt-contenu,input {
	font-size: 12px;
}
.tit-chapo {
	font-size: 14px;
	font-weight:bold;
	color:#992107;
	padding-bottom:11px;
}
.lnk-souligne {
	text-decoration:underline
}
.lnk-souligne-vert {
	color: #004C13;
	text-decoration:underline
}
.lnk-souligne-paragraphe {
	font-size: 12px;
	text-decoration:underline
}

.lnk-plantes-aromates {
	font-size: 12px;
	text-decoration:none;
	padding-top:8px;
}

.lnk-goodies {
	font-size: 14px;
	text-decoration:underline;
	padding-top:8px;
}


#lnk-assiette,#lnk-assiette:hover {
	background-image:url(/image/puce_saison.gif);
	background-repeat:no-repeat;
	background-position:35px;
	padding:0 0 0 45px;
}

/*Pages avec Flash transparents*/
#fd-flash {
	width:653px;
	background-image: url(/image/fond_flash.jpg);
	background-repeat: no-repeat;
	padding:20px 20px 10px 25px;
}
#tit-flash {
	padding-bottom:10px;
}
#fd-bateau {
	width:653px;
/*	background-image: url(/image/bateau/fond_bateauAFSSA.jpg);*/
	background-image: url(/image/bateau/fond_flash.jpg);
	background-repeat: no-repeat;
	padding:20px 20px 10px 25px;
}

#fd-quizz {
	width:686px;
	background-image: url(/image/fond_flash.jpg);
	background-repeat: no-repeat;
	padding:20px 0 0px 6px;
}

/*Navigation niveau 1*/
#cel-navigation {
	width:219px;
	background-image: url(../imagenes/pointille_blanc.gif);
	background-repeat: repeat-x;
	padding:6px 15px 6px 15px;
}
.lnk-navigation,.lnk-navigation:hover {
	font-size: 12px;
	color:#FFFFFF;
	font-weight: bold;
	padding-left:20px;
	background-image: url(../imagenes/puce_navigation.gif);
	background-repeat: no-repeat;
	display:block;
	text-decoration: none;
}
.lnk-navigation-selected,.lnk-navigation-selected:hover {
	font-size: 12px;
	color:#C91C00;
	font-weight: bold;
	padding-left:20px;
	background-image: url(../imagenes/puce_navigation-red.gif);
	background-repeat: no-repeat;
	display:block;
	text-decoration: none;
}

/*Navigation niveau 2*/
.lnk-menu,.lnk-menu:hover {
	width:292px;
	font-size: 12px;
	color:#FFFFFF;
	text-decoration: none;
	border-bottom:#C0E071 solid 1px;
	border-right:#C0E071 solid 1px;
	border-left:#C0E071 solid 1px;
	padding:3px 3px 3px 22px;
	background-image:url(/image/puce_menu.gif);
	background-position:15px;
	background-repeat:no-repeat;
	display:block;
}

#cel-Imprimez {
	width:219px;
	/*background-image: url(/image/pointille_blanc.gif);
	background-repeat: repeat-x;*/
	padding:6px 15px 6px 15px;
	vertical-align: middle;
}
.lnk-imprimez,.lnk-imprimez:hover {
	font-size: 12px;
	color:#FFFFFF;
	font-weight: bold;
	padding-left:40px;
	background-image: url(/image/poivrons.gif);
	background-repeat: no-repeat;
	height:35px;
	width:35px;
	display:block;
	text-decoration: none;
}
.lnk-imprimez-selected,.lnk-imprimez-selected:hover {
	font-size: 12px;
	color:#C91C00;
	font-weight: bold;
	padding-left: 40px;
	background-image: url(/image/poivrons.gif);
	background-repeat: no-repeat;
	height:35px;
	width:35px;
	display:block;
	text-decoration: none;
}

.lnk-noel,.lnk-noel:hover {
	font-size: 12px;
	color:#FFFFFF;
	font-weight: bold;
	padding-left:40px;
	background-image: url(/image/GustinoNoel_mini.gif);
	background-repeat: no-repeat;
	height:52px;
	width:35px;
	display:block;
	text-decoration: none;
}
.lnk-noel-selected,.lnk-noel-selected:hover {
	font-size: 12px;
	color:#C91C00;
	font-weight: bold;
	padding-left: 40px;
	background-image: url(/image/GustinoNoel_mini.gif);
	background-repeat: no-repeat;
	height:52px;
	width:35px;
	display:block;
	text-decoration: none;
}

.lnk-menu {
	background-color:#69984A;
}
.lnk-menu:hover {
	background-color:#c91c00;
}
.lnk-menu-selected,.lnk-menu-selected:hover {
	width:294px;
	font-size: 12px;
	color:#FFFFFF;
	text-decoration: none;
	border-bottom:#C0E071 solid 1px;
	border-right:#C0E071 solid 1px;
	border-left:#C0E071 solid 1px;
	padding:3px 3px 3px 22px;
	background-image:url(/image/puce_menu.gif);
	background-position:15px;
	background-repeat:no-repeat;
	display:block;
}
.lnk-menu-selected {
	background-color:#c91c00;
}
.lnk-menu-selected:hover {
	background-color:#c91c00;
}
.lnk-menu-top,.lnk-menu-top:hover,.lnk-menu-bottom,.lnk-menu-bottom:hover {
	width:294px;
	font-size: 12px;
	color:#FFFFFF;
	text-decoration: none;
	padding:3px 3px 3px 22px;
	background-repeat:no-repeat;
	display:block;
}
.lnk-menu-top {
	background-image:url(../imagenes/menu_top-off.gif);
	background-color:#69984A;
	border-bottom:#C0E071 solid 1px;
}
.lnk-menu-top:hover {
	background-image:url(../imagenes/menu_top-on.gif);
	background-color:#69984A;
	border-bottom:#C0E071 solid 1px;
}
.lnk-menu-bottom {
	background-image:url(../imagenes/menu_bottom-off.gif);
	background-color:#6daa24;
}
.lnk-menu-bottom:hover {
	background-image:url(../imagenes/menu_bottom-on.gif);
	background-color:#c91c00;
}
.lnk-menu-top-selected,.lnk-menu-top-selected:hover,.lnk-menu-bottom-selected,.lnk-menu-bottom-selected:hover {
	width:294px;
	font-size: 12px;
	color:#FFFFFF;
	text-decoration: none;
	padding:3px 3px 3px 22px;
	background-repeat:no-repeat;
	display:block;
}
.lnk-menu-top-selected {
	background-image:url(../imagenes/menu_top-on.gif);
	background-color:#6daa24;
	border-bottom:#C0E071 solid 1px;
}
.lnk-menu-top-selected:hover {
	background-image:url(../imagenes/menu_top-on.gif);
	background-color:#c91c00;
	border-bottom:#C0E071 solid 1px;
}
.lnk-menu-bottom-selected {
	background-image:url(../imagenes/menu_bottom-on.gif);
	background-color:#c91c00;
}


.lnk-menu-bottom-selected:hover {
	background-image:url(../imagenes/menu_bottom-on.gif);
	background-color:#c91c00;
}

.lnk-menu-bottom-adhere {
	background-image:url(/image/menu_bottom-adhere-off.gif);
	background-color:#6daa24;
	color:#c91c00;
	width:294px;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
	padding:3px 3px 3px 22px;
	background-repeat:no-repeat;
	display:block;
}

.lnk-menu-bottom-adhere:hover {
	background-image:url(/image/menu_bottom-on.gif);
	background-color:#c91c00;
	color:#FFFFFF;
	width:294px;
	font-size: 12px;
	text-decoration: none;
	padding:3px 3px 3px 22px;
	background-repeat:no-repeat;
	display:block;
}

/*Navigation niveau 3*/
.lnk-menu2,.lnk-menu2:hover {
	width:173px;
	font-size: 12px;
	color:#FFFFFF;
	text-decoration: none;
	border-bottom:#C0E071 solid 1px;
	border-right:#C0E071 solid 1px;
	border-left:#C0E071 solid 1px;
	padding:3px 3px 3px 22px;
	background-image:url(/image/puce_menu.gif);
	background-position:15px;
	background-repeat:no-repeat;
	display:block;
}
.lnk-menu2 {
	background-color:#6DAB24;
}
.lnk-menu2:hover {
	background-color:#c91c00;
}
.lnk-menu2-top,.lnk-menu2-top:hover,.lnk-menu2-bottom,.lnk-menu2-bottom:hover {
	width:175px;
	font-size: 12px;
	color:#FFFFFF;
	text-decoration: none;
	padding:3px 3px 3px 22px;
	background-repeat:no-repeat;
	display:block;
}
.lnk-menu2-top {
	background-image:url(/image/menu2_top-off.gif);
	background-color:#6DAB24;
	border-bottom:#C0E071 solid 1px;
}
.lnk-menu2-top:hover {
	background-image:url(/image/menu2_top-on.gif);
	background-color:#c91c00;
	border-bottom:#C0E071 solid 1px;
}
.lnk-menu2-bottom {
	background-image:url(/image/menu2_bottom-off.gif);
	background-color:#6DAB24;
}
.lnk-menu2-bottom:hover {
	background-image:url(/image/menu2_bottom-on.gif);
	background-color:#c91c00;
}



.lnk-menu2-selected,.lnk-menu2-selected:hover {
	width:174px;
	font-size: 12px;
	color:#FFFFFF;
	text-decoration: none;
	border-bottom:#C0E071 solid 1px;
	border-right:#C0E071 solid 1px;
	border-left:#C0E071 solid 1px;
	padding:3px 3px 3px 22px;
	background-image:url(/image/puce_menu.gif);
	background-position:15px;
	background-repeat:no-repeat;
	display:block;
}
.lnk-menu2-selected {
	background-color:#c91c00;
}
.lnk-menu2-selected:hover {
	background-color:#c91c00;
}
.lnk-menu2-top-selected,.lnk-menu2-top-selected:hover,.lnk-menu2-bottom-selected,.lnk-menu2-bottom-selected:hover {
	width:174px;
	font-size: 12px;
	color:#FFFFFF;
	text-decoration: none;
	padding:3px 3px 3px 22px;
	background-repeat:no-repeat;
	display:block;
}
.lnk-menu2-top-selected {
	background-image:url(/image/menu2_top-on.gif);
	background-color:#c91c00;
	border-bottom:#C0E071 solid 1px;
}
.lnk-menu2-top-selected:hover {
	background-image:url(/image/menu2_top-on.gif);
	background-color:#c91c00;
	border-bottom:#C0E071 solid 1px;
}
.lnk-menu2-bottom-selected {
	background-image:url(/image/menu2_bottom-on.gif);
	background-color:#C0E071;
}
.lnk-menu2-bottom-selected:hover {
	background-image:url(/image/menu2_bottom-on.gif);
	background-color:#C0E071;
}

/*Layers niveau 2*/
#programme {
	position:absolute; 
	left:230px; 
	top:236px;
	z-index:2; 
	visibility: hidden;
}
#restaurateurs {
	position:absolute; 
	left:230px; 
	top:276px;
	z-index:3; 
	visibility: hidden;
}
#consommateur {
	position:absolute; 
	left:230px; 
	top:316px;
	z-index:4; 
	visibility: hidden;
}
#assiette {
	position:absolute; 
	left:400px; 
	top:421px;
	z-index:5; 
	visibility: hidden;
}
#plats {
	position:absolute; 
	left:400px; 
	top:442px;
	z-index:6;
	visibility: hidden;
}
#savoirplus {
	position:absolute; 
	left:230px; 
	top:396px;
	z-index:7; 
	visibility: hidden;
}
#partenaires {
	position:absolute; 
	left:230px; 
	top:341px;
	z-index:8; 
	visibility: hidden;
}


.lstInput
{
    FONT-SIZE: 9px;
    COLOR: #172660;
    FONT-FAMILY: Verdana, Arial, 'Times New Roman';
    border-style: none;
    border-width: 1px;
    background-color: transparent;
    overflow : hidden;
}


.TrBlue
{
    background-color: #a3cd69;
}
.TrWhite
{
    background-color: #FFFFFF;
}

.TrHeader {
	background-color: #a3cd69;
	font-family: Verdana;
	font-size: 8px;
	color: #172660;

}
.txt-contenu-small {
	font-size: 10px;
}
.txt-contenu-xsmall {
	font-size: 9px;
}

#Form-Goodies {
	width:473px;
	height:385px;
	background-image: url(/image/fond_form_goodies.gif);
	background-repeat: no-repeat;
	padding:15px 0 0 25px;
}
.texte-vert-grand {
	font-family: Verdana;
	font-size: 14px;
	color: #004C13;
}

.interligne_tablo {
	background-image:url(/image/En/interligne_tablo.gif); background-repeat:no-repeat; background-position:center; height:5px;
}
.tige_2{
	background-image:url(/image/En/tige_2.gif); background-repeat:repeat-y;
}
.tige_1{
	background-image:url(/image/En/tige_1.gif); background-repeat:repeat-y;
}
.tige2_28{
	background-image:url(/image/En/tige_2.gif); background-repeat:repeat-y; width:28px;
}
.tige1_29{
	background-image:url(/image/En/tige_1.gif); background-repeat:repeat-y; width:29px;
}
.txt_blanc_tablo {
	color:#FFFFFF;
	font-size:14px;
	font-weight:bold;
}

.txt_td{
	font-size:	12px;
}

.row1 {
	background-color: #EFEFEF;
}

.row2 {
	background-color: #DEDEDE;
}

/*Ocultar*/

div.oculto {
	visibility:hidden;
	position:absolute;
	text-align: justify;
} 
div.cerrar {
	visibility:hidden;
	display:none;
	overflow:hidden;
} 

div.visible {
	visibility:visible;
	position:absolute;
	text-align: justify;
}

div.abrir {
	visibility:visible;
	display:block;
	overflow:hidden;
}

/*FIN Ocultar*/
