/* CSS Document */
body { background:url(../images/commun/fond.gif) repeat-x top left; margin:0px;}
td, input, textarea, select { font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#000;}
input, textarea, select{ border:1px solid #ccc; }

.invalidInput{ border:1px solid #f00; } /* Style for invalid input */
.validInput{ border:1px solid #ccc; }	/* Style for valid input */


a { color:#000; text-decoration:none;}
a:hover { color:#000; text-decoration:underline;}
a.liennoirs { color:#000; text-decoration:underline;}
a.liennoirs:hover { color:#000; text-decoration:none;}
a.liennoir { color:#000; text-decoration:none;}
a.liennoir:hover { color:#000; text-decoration:underline;}
a.lienblanc { color:#fff; text-decoration:none;}
a.lienblanc:hover { color:#fff; text-decoration:underline;}
a.liengris { color:#A1A1A1; text-decoration:none;}
a.liengris:hover { color:#A1A1A1; text-decoration:underline;}


p { margin:0px;}

.blanc {color:#fff;}
.vert {color:#228F2C;}
.orange {color:#FF9600;}
.bleu {color:#1E52A4;}
.gris {color:#A1A1A1;}

.txt16 {font-size:16px;}
.txt17 {font-size:17px;}
.txt20 {font-size:20px;}

#menuNature {padding:10px 15px;}
#menuNature a { display:block; text-decoration:none; line-height:17px; height:15px; background:url(../images/centre-nature/bt_norm.gif) no-repeat left; color:#000; padding-left:3px;}
#menuNature a:hover { display:block; text-decoration:none; line-height:17px; height:15px; background:url(../images/centre-nature/bt_surv.gif) no-repeat left; color:#000;padding-left:3px;}
#menuNature .clic {display:block; text-decoration:none; line-height:17px; height:15px; background:url(../images/centre-nature/bt_surv.gif) no-repeat left; color:#000;padding-left:3px;}

#menuVoilier {padding:10px 15px;}
#menuVoilier a { display:block; text-decoration:none; line-height:17px; height:15px; background:url(../images/voilier/bt_norm.gif) no-repeat left; color:#000; padding-left:3px;}
#menuVoilier a:hover { display:block; text-decoration:none; line-height:17px; height:15px; background:url(../images/voilier/bt_surv.gif) no-repeat left; color:#000;padding-left:3px;}
#menuVoilier .clic {display:block; text-decoration:none; line-height:17px; height:15px; background:url(../images/voilier/bt_surv.gif) no-repeat left; color:#000;padding-left:3px;}

#menuMontagne {padding:10px 15px;}
#menuMontagne a { display:block; text-decoration:none; line-height:17px; height:15px; background:url(../images/montagne/bt_norm.gif) no-repeat left; color:#000; padding-left:3px;}
#menuMontagne a:hover { display:block; text-decoration:none; line-height:17px; height:15px; background:url(../images/montagne/bt_surv.gif) no-repeat left; color:#000;padding-left:3px;}
#menuMontagne .clic {display:block; text-decoration:none; line-height:17px; height:15px; background:url(../images/montagne/bt_surv.gif) no-repeat left; color:#000;padding-left:3px;}

/* Info Défilante */
#infodefil {
	position: absolute;
	padding: 1px 25px 0 10px;
	z-index: 1;

	width: 640px;
	height: 20px;
	bottom: 0;
	overflow: hidden;
	top:318px;
}
#infodefil #defilant {
	height: 20px;
	margin: 2px;
	border: 0;

	position: absolute;
	margin: 0 10px;
	white-space: nowrap;
	display: none;
}
/* Fin Info Défilante */

/* Styles ajoutés par Emmanuel Blazeix le 17 juin 2008 */
h1 {
	margin-top:5px;
	margin-bottom:7px;
	color:#FF0000;
	font-size:17px;
	font-weight:bold;
	letter-spacing:3px;
}

h2 {
	margin-top:1px;
	margin-bottom:5px;
	font-size:11px;
	font-weight:bold;
}

.titre_actualite {
	color:#000;
	font-weight:bold;
}

a.titre_actualite:link {
	text-decoration: none;
	color: #000;
}

a.titre_actualite:visited {
	text-decoration: none;
	color: #000;
}

a.titre_actualite:hover {
	text-decoration: underline;
	color: #FF0000;
}

a.titre_actualite:active {
	text-decoration: none;
	color: #000;
}

p.interligne {
  border-bottom-style: solid;
  border-bottom-width: 1px;
  border-bottom-color: #dedede;
  margin-top: 0px;
  height: 5px;
}

a.lien_gris:link {
	text-decoration: none;
	color:#666666;
}

a.lien_gris:visited {
	text-decoration: none;
	color: #666666;
}

a.lien_gris:hover {
	text-decoration: underline;
	color: #666666;
}

a.lien_gris:active {
	text-decoration: none;
	color: #666666;
}

a.lien_actualite:link {
	font-weight: bold;
	text-decoration: none;
	color: #1e52a4;
}

a.lien_actualite:visited {
 	font-weight: bold;
	text-decoration:  none;
	color: #1e52a4;
}

a.lien_actualite:hover {
	font-weight: bold;
	text-decoration: underline;
	color: #1e52a4;
}

a.lien_actualite:active {
	font-weight: bold;
	text-decoration:  none;
	color: #1e52a4;
}