/* Styles pour le menu (menu.css) */

TD,P,B,INPUT,DIV{font-family:verdana,arial,helvetica,sans-serif; font-size:12px}
/*DIV{
	position:absolute;
	left: 22px;
	top: 43px;
}*/

.clCMEvent{position:absolute; z-index:300; width:100%; height:100%; clip:rect(0,100,100,0); left:0; top:0; visibility:hidden}
.clCMAbs{position:absolute; width:10px; height:10px; left:0; top:0; visibility:hidden}

.clT,.clTover,.clTbisover,.clS,.clSover,.clS2,.clS2over,.clSdouble,.clSdoubleover{position:absolute; overflow:hidden; width:130px; height:25px; cursor:pointer }
.clT,.clTover,.clTbisover{
	padding:4px;
	font-size:12px;
	font-weight:bold;
}
.clT{color:#004600; background-color: transparent}
.clTbisover{color:#FFCC00; background-color: transparent}
.clTover{color:#CC0000; background-color: transparent}
.clS,.clSover{padding:5px; font-size:12px; font-weight:bold}
.clS2,.clS2over{padding:5px; font-size:12px; font-weight:bold}
.clSdouble,.clSdoubleover{padding:5px; font-size:12px; font-weight:bold}
.clS,.clS2{
	color:#1B0000;
	background-color:#FFCC99;
	background-repeat: no-repeat;
	border-color: #FFCC00;
	border-width: 1px;
}
.clSdouble{
	color:#1B0000;
	background-color:#FFCC99;
	background-repeat: no-repeat;
	border-color: #FFCC00;
	border-width: 1px;
}
.clSover,.clS2over,.clSdoubleover{color:#FFCC00;}
.clSover,.clS2over{
	background-color:#340000;
	background-repeat: no-repeat;
	border-color: #FFCC00;
	border-width: 1px;
}
.clB{background-color:#990000}
.clSdoubleover{
	background-color:#340000;
	background-repeat: no-repeat;
	border-color: #FFCC00;
	border-width: 1px;
}
.clB{position:absolute; visibility:hidden; z-index:300}
.clBar{
	position:absolute;
	width:10px;
	height:10px;
	visibility:visible;
	background-image:  url(../menu/fondmenu2.jpg);
	background-repeat: repeat-x;
}
.clBorderClass{position:absolute; background-color:red; width:10px; height:10px}

.plat { position: absolute; width: 400px; height: 1px; z-index: -1; left: 0px; top: 0px; font-size: 1pt; color: #ACCDC3 }

/* Fin des styles du menu */

.cadrehaut {
	background-image: url(/images/cadrehaut.gif);
	background-repeat: no-repeat;
}
.navigation, TD.navigation a:link, TD.navigation a:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFCC00;
	background-color: transparent;
	background-image: url(/images/cadrehaut02.gif);
	background-repeat: no-repeat;
	font-weight: bold;
	padding-top: 5px;
	text-decoration: none;
}
.titre {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	background-color: transparent;
	color: #FFCC00;
}
.soustitre {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	text-decoration: underline;
	background-color: transparent;
	color: #FFFFFF;
    padding-top: 20px;
    padding-bottom: 15px;
}
.textegras {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	background-color: transparent;
	color: #FFFFFF;
	font-weight: bold;
}
.texteital {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	background-color: transparent;
	color: #FFFFFF;
	font-style: italic;
}
.textepage {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	background-color: transparent;
	color: #FFFFFF;
}
TD.navigation a:hover {
	text-decoration: underline;
}
#pourensavoirplus, #pourensavoirplus a:link, #pourensavoirplus a:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	background-color: transparent;
	color: #FFCC00;
	text-decoration: none;
	text-align: right;
}
#pourensavoirplus a:hover {
	text-decoration: underline;
}
.ensavoirplus {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 10px;
	background-color: transparent;
	color: #990000;
	text-align: justify;
	padding: 0px;
	position: absolute;
	left: 320px;
	top: 220px;
	z-index: 10;
	width: 350px;
	visibility: hidden;
}
.cartehaut {
	background-color: #000000;
	color: #FFCC00;
	text-align: justify;
	padding: 0px;
	position: absolute;
	left: 380px;
	top: 380px;
	z-index: 10;
	width: 320px;
	visibility: hidden;
}
.cartebas {
	background-color: #000000;
	color: #FFCC00;
	text-align: justify;
	padding: 0px;
	position: absolute;
	left: 380px;
	top: 700px;
	z-index: 10;
	width: 320px;
	visibility: hidden;
}
.ensavoirplusLarge {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 9px;
	background-color: transparent;
	color: #990000;
	text-align: justify;
	padding: 0px;
	position: absolute;
	left: 236px;
	top: 221px;
	z-index: 10;
	width: 560px;
	visibility: hidden;
}
.px10 {
font-size:10px;
}
.px14georgia {
	font-size:12px;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-weight: bold;
}
.px11georgia, TD.px11georgia, .px11georgia a:link, TD.px11georgia a:link, .px11georgia a:visited, TD.px11georgia a:visited {
	font-size:11px;
	font-family: Georgia, "Times New Roman", Times, serif;
	background-color: transparent;
	color: #990000;
	font-weight: bold;
	text-decoration: none;
}
.px11georgia a:hover, TD.px11georgia a:hover {
	background-color: transparent;
	color:#006600
}
.px11georgiaLight {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 11px;
	font-weight: normal;
	padding-top: 5px;
	padding-bottom: 5px;
}
.barreplus, .barreplus a:link, .barreplus a:visited {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 14px;
	font-weight: bold;
	background-color: transparent;
	color: #FFCC00;
	text-decoration: none;
}
.barreplus a:hover {
	text-decoration: underline;
}
.cadrephoto {
	background-image: url(/images/cadrephoto.gif);
	background-repeat: no-repeat;
	padding: 22px;
}
.fondraphia {
	background-image: url(/images/raphia.gif);
	background-repeat: no-repeat;
}
TD.basdeparchemin {
	background-image: url(/images/basparchemin.gif);
	background-repeat: no-repeat;
}
TD.basdeparcheminLarge {
	background-image: url(/images/basparcheminLarge.gif);
	background-repeat: no-repeat;
}
TD.basdeparchemin a:link, TD.basdeparchemin a:visited, TD.basdeparcheminLarge a:link, TD.basdeparcheminLarge a:visited {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	background-color:transparent;
	color:#990000;
}
TD.basdeparchemin a:hover, TD.basdeparcheminLarge a:hover {
	background-color:transparent;
	color:#000033;
}
.parchemin {
	background-image: url(/images/milieuparchemin.gif);
	background-repeat: repeat-y;
}
.parcheminLarge {
	background-image: url(/images/milieuparcheminLarge.gif);
	background-repeat: repeat-y;
}
TD.px10lien a:link, TD.px10lien a:visited, TD.px10lien {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	background-color:transparent;
	color:#FFCC00;
	text-decoration: none;
}
TD.px10lien a:hover {
	text-decoration:underline;
}
TD.px11 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#FFFFFF;
}
TD.px11 a:link, TD.px11 a:visited {
	color:#FFCC00;
	text-decoration: none;
}
TD.px11 a:hover {
	text-decoration:underline;
}
TABLE.px11 {
	border: 1px solid #FFCC00;
}
.formulaire {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	background-color: #F2DEB4;
	border: 1px solid #663300;
	background-image: url(/images/parchemin1.jpg);
	padding-left: 5px;
}
TABLE.actualites {
	background-color: #FFCC99;
	background-image: url(/images/parchemin1.jpg);
	background-repeat: repeat-y;
}
TD.actualites {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 14px;
	color: #990000;
}
TD.actualites a:link, TD.actualites a:visited {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 10px;
	color: #990000;
	text-decoration:none;
}
.titre_actualites {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 10px;
	font-weight: bold;
	color: #247865;
	background-image: url(/images/titre_actualites.jpg);
	background-repeat:no-repeat;
}
.titre_actualites_en {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 10px;
	font-weight: bold;
	color: #247865;
	background-image: url(/en/images/titre_actualites.jpg);
	background-repeat:no-repeat;
}
TR.px11 {
	border: 1px dashed #FFCC00;
}
.fermer, .fermer a:link, .fermer a:hover, .fermer a:visited {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#FFCC00;
	text-decoration: none;
}
.fromage {
background-image:url('/images/fond_fromage.gif');
background-repeat:no-repeat;
height:45px;
padding-left:15px;
padding-top:6px;
padding-right:15px;
}
.fromagedroite {
background-image:url('/images/fond_fromage_droite.gif');
background-repeat:no-repeat;

height:45px;
padding-left:66px;
padding-top:6px;
padding-right:15px;
}
.producteur {
background-image:url('/images/parchemin1.jpg');
border:#000000 double 1px;
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#000000;
}
.producteur a:link, a:visited {
	color:#990000;
	text-decoration:none;
}
TD.producteur a:hover {
text-decoration:underline;
}
.prod_titre {
color:#085441;
font-size:14px;
font-weight:bold;
}
.prod_soustitre {
color:#990000;
font-size:12px;
font-weight:bold;
}
.prod_cadre {
border:solid 1px #085441;
}
