html{height: 100%}
body {
	font-family: Arial, Helvetica, sans-serif;} 
td {
	font-size:14px;}
p {}
h1 {
	margin: 10px 0px 6px 10px;
	/*text-align: left; */
	color: #006600;
	font: bold 18px Arial, Helvetica, sans-serif;
	background-image: url(images/fond_titre.jpg);
	background-repeat: no-repeat;
	padding-top: 26px;
	padding-left: 80px;
	background-position: 0px 12px;
	}
h2 {
	font-size:24px;}
h3 {
	font-size:18px;}
a:visited, a:link {
	color: #1B6B52;}
a:hover, a:active {
	color: #8DB382;}
/**************** element specifique formulaire ****************/
.champ{}
.bouton{}
/***********entetes***********/
.entete a:link, .entete a:link, .entete a:visited, .entete a:hover, .entete a:active{
	font-size:16px;
	color: #1B6B52;
	font-weight:bold;
	text-decoration:none;}
/***********style du module d'actualité***********/
/*dans la page qui liste les actu*/
#listeActualiteContainer{padding: 5; width:100%;vertical-align:top;}
#listeActualiteContainer div.listeActualiteLigne{display: block;clear: both;}
#listeActualiteContainer div.listeActualite{
	background-color:#FBFFE4;
	border: 1px solid #E9F0C7;
	padding: 5px;
	margin: 5px;
	width: 95%;
	float: left;
	position: relative;}
/*dans la page qui affiche une actu*/
#detailActualite{padding: 5; width:100%;}
#detailActualite .introActualite{text-align: center;	width: 100%;}
#detailActualite .introActualite div{
	text-align: left;
	margin-bottom: 10px;
	padding: 5px 5px 5px 5px;
	border: 2px dotted #E9F0C7;
	background-color: #FBFFE4;
	width: 95%;
	float: left;
	position: relative;}
/***********style du footer***********/
#footercontainer{}
#footercontainer a:link,#footercontainer a:visited{}
#footercontainer a:hover,#footercontainer a:active,#footercontainer a:focus{}
/***********style pour la remonté d'annonce***********/
#fichecontainer, #fichecontainerHP{border:solid 1px #1B6B52;}
#fichecontainer img, #fichecontainerHP img{margin-right:5px;}
#ficheContainer .labelMat, #fichecontainerHP .labelMat{width:100px; font-weight:bold; color: #4D8675;}
#fichecontainer .annonce0{width:98%;background-color:#E5F2AC; padding:2px; border-top:solid 1px #009900;text-align:left;}
#fichecontainer .annonce1{width:98%;background-color:#F6FFDC; padding:2px; border-top:solid 1px #009900;text-align:left;}
#fichecontainerHP .annonce0, #fichecontainerHP .annonce1{border-top: 1px solid white;border-bottom: 1px solid #D8D7D7;cursor: pointer;width: 49%;float: left; height: 90px;}
#fichecontainerHP .annonce1{background-color: #F6F6F6;}
/***********style pour l'alerte***********/
#alertecontainer{}
#alertecontainer marquee, #alertecontainer a:link, #alertecontainer a:hover, #alertecontainer a:visited, #alertecontainer a:active, #alertecontainer a:focus{}
/***********style pour la page de contact***********/
#contactContainer{padding: 5px 5px 5px 5px; width:100%;}
/***********style pour la grille***********/
#GrilleContainer{}
#GrilleContainer table{}
#GrilleContainer td{}
/***********style pour la page de meteo et le bloc metéo en HP***********/
#MeteoContainer{padding: 5px 5px 5px 5px; width:100%;}
#MeteoContainer td, #MeteoHPContainer td{text-align: center;}
#MeteoContainer td.legende, #MeteoHPContainer td.legende{text-align: left;vertical-align: middle;}
#MeteoContainer .meteoLig1, #MeteoHPContainer .meteoLig1{background-color: #EBEBEB;}/*comme le style de liste dans TNO annonce0Liste1*/
#MeteoContainer .meteoLig0, #MeteoHPContainer .meteoLig0{background-color: white;}/*comme le style de liste dans TNO annonceListe0*/
#MeteoContainer .meteoCol1, #MeteoHPContainer .meteoCol1{background-color: #e1e1e1;}
#MeteoContainer .meteoCol0, #MeteoHPContainer .meteoCol0{background-color: #f5f5f5;}
/***********style pour la base line TNM***********/
#BaseLineContainer{text-align: center;width: 100%;color: Gray;font-size: 10px;}
#BaseLineContainer a:link, #BaseLineContainer a:hover, #BaseLineContainer a:visited, #BaseLineContainer a:active, #BaseLineContainer a:focus{color: Gray; text-decoration: none;}
/*********** style pour les drapeaux ******************/
#LangueContainer{padding: 0px 1px;}
#LangueContainer img{ margin:2px;}

marquee{
	width: 950px;color: Gray;font-size: 12px; font-weight: bold; padding-bottom: 5px;
}