.menu {font-size: 10px; font-family: verdana, arial, helvetica, sans-serif; color:#1D4C8E;}
.texte {font-size: 10px; font-family: verdana, arial, helvetica, sans-serif;  line-height="12px";}
.titre {font-size: 11px; font-family: verdana, arial, helvetica, sans-serif;  line-height="14px"; font-weight: bold; }
TD {font-size: 10px; font-family: verdana, arial, helvetica, sans-serif;}
.vert {font-size: 10px; font-family: verdana, arial, helvetica, sans-serif; color:#3A7939;}
.gris {font-size: 10px; font-family: verdana, arial, helvetica, sans-serif; color:#797979;   line-height="12px";}

li {line-height="12px";}

a {color: #3A7939; text-decoration: none;}
a:link {color: #3A7939; text-decoration: none;}
a:visited {color: #3A7939; text-decoration: none;}
a:hover {color: #3A7939; text-decoration: none;}

input{
font-size: 11px; font-family: verdana, arial, helvetica, sans-serif;
}

textarea{
font-size: 11px; font-family: verdana, arial, helvetica, sans-serif;
}

.pop {font-size: 11px; font-family: verdana, arial, helvetica, sans-serif;  line-height: 14px; text-align: justify;  }

a.nb:link, a.nb:visited, a.nb:active {
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 12px;
	color: #3A7939;
	text-decoration: none;
	line-height:14px; 
	font-weight: bold;
}
a.nb:hover {
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 12px;
	color: #3A7939;
	text-decoration: underline;
	line-height:14px; 
	font-weight: bold;
}

/* PAGE PARTENAIRES*/

table.partenaires { background: url(../images/terre.jpg) no-repeat; width:679px; height:384px; }
table.partenaires td { width:139px; height:116px; text-align: left; padding-left: 0px;}
table.partenaires img { width:116px; height: 116px; border: 1px solid #A1A1A1;}
table.partenaires td.noborder { width:401px;}
table.partenaires td.noborder img { border: none;}


/* POP-UP*/

table.pop { width:350px; height: auto; border: 1px solid #A1A1A1;}
table.pop td.logo { width: 146px height: 146px; padding: 8px 8px 8px 8px;}
table.pop td.fermer { text-align: right; padding-right: 0px; padding-top: 0px; vertical-align: top;}
table.pop img.logo { padding: 10px 366px 0px 10px;}
table.pop td.texte { padding: 10px 10px 10px 10px;}

ul.presse_accueil { margin:5px 0; padding:0; list-style-type:none; color:#3A7939; font-weight:normal; font-size:10px;}
ul.presse_accueil li { margin:8px 0;}
ul.presse_accueil li a { font-weight:bold; color:#3A7939; font-size:10px; text-decoration:none;}
ul.presse_accueil li a:hover {color:#797979; text-decoration:underline;}