body {
	font: 8pt/12pt;
	color: #000000;
	background: #49779D;
	background: #EAE7E3;
	margin: 0px;
	}
 a.menu
  {
    display:block;
    height: 100%;
    width: 100%;
   }



a:link, a:visited {
       	font: 12pt verdana;
	font-weight: bold;
	text-decoration: none;
	color: #ffff00;
	color: #988C7F;

	}

a:hover, a:active {
        font: 12pt verdana;
        font-weight: bold;
	text-decoration: none;
	color: #ffff00;
	color: #988C7F;
	}

a.zone:link, a.zone:visited {
       	font: 12pt verdana;
	font-weight: bold;
	text-decoration: none;
	color: #ffffff;
	}

a.zone:hover, a.zone:active {
        font: 12pt verdana;
        font-weight: bold;
	text-decoration: none;
	color: #ffffff;
	}

 a.menu
  {
    display:block;
    height: 100%;
    width: 100%;
   }

 a.ssmenu
  {
    display:block;
    height: 100%;
    width: 100%;
   }

a.menu:link, a.menu:visited {
       	font: 11pt trebuchet;
	font-weight: bold;
	text-decoration: none;
	color: #ffff00;
	color: #988C7F;
	}

a.menu:hover, a.menu:active {
        font: 11pt trebuchet;
        font-weight: bold;
	text-decoration: none;
	background: #8BA1B3;
	background: #988c7f;
	color: #ffff00;
	color: #000000;
	}


a.ssmenu:link, a.ssmenu:visited {
       	font: 10pt verdana;
	font-weight: bold;
	text-decoration: none;
	color: #ffff00;
	}

a.ssmenu:hover, a.ssmenu:active {
        font: 10pt verdana;
        font-weight: bold;
	text-decoration: none;
	background: #8BA1B3;
	color: #ffffff;
	}	





a.lien2:link, a.lien2:visited {
       	font: 8pt/9pt verdana;
	font-weight: bold;
	text-decoration: none;
	color: #ffff00;
	}

a.lien2:hover, a.lien2:active {
        font: 8pt/9pt verdana;
        font-weight: bold;
	text-decoration: underline;
	color: #ffff00;
	}
	
	
a.lieninf:link, a.lieninf:visited {
       	font: 7pt/9pt arial;
	font-weight: bold;
	text-decoration: none;
	color: #ffffff;
	}

a.lieninf:hover, a.lieninf:active {
        font: 7pt/9pt arial;
        font-weight: bold;
	text-decoration: underline;
	color: #ffffff;
	}

a.lienpub:link, a.lienpub:visited {
       	font: 8pt arial;
	font-weight: bold;
	text-decoration: none;
	color: #ffffff;
	}

a.lienpub:hover, a.lienpub:active {
        font: 8pt arial;
        font-weight: bold;
	text-decoration: underline;
	color: #ffffff;
	}

a.liennoir:link, a.liennoir:visited {
       	font: 9pt arial;
	font-weight: bold;
	text-decoration: none;
	color: #000000;
	}

a.liennoir:hover, a.liennoir:active {
        font: 9pt arial;
        font-weight: bold;
	text-decoration: underline;
	color: #000000;
	}


a.lienville:link, a.lienville:visited {
       	font: 9pt trebuchet;
	font-weight: normal;
	text-decoration: none;
	color: #ffffff;
	color: #988C7F;
	color: #6d5d4b;
	}
	

a.lienville:hover, a.lienville:active {
        font: 9pt trebuchet;
        font-weight: normal;
	text-decoration: underline;
	color: #ffffff;
	color: #000000;
	}

a.lienvillesmall:link, a.lienvillesmall:visited {
       	font: 8pt arial;
	font-weight: normal;
	text-decoration: none;
	color: #000000;
	}
	

a.lienvillesmall:hover, a.lienvillesmall:active {
        font: 8pt arial;
        font-weight: normal;
	text-decoration: underline;
	color: #000000;
	}

select, input {
       	font: 8pt verdana;
	font-weight: normal;
	text-decoration: none;
	color: #000000;
	}
	


	
.paragraphe {
	font: 10pt trebuchet MS;
	color:#ffffff;
	color:#988c7f;
	margin-top: 0px;
	text-align: justify;
	}
	
	
h1 {
   font: italic bold 30pt georgia;
   letter-spacing: 1px;
   margin-bottom: 0px;
   margin-left: 5px;
   background: #425B70;
   background: #988C7F;
   color: #ffffff;
   }


.tableau {
	font: 8pt/12pt verdana;
	font-weight: bold;
	color:  #ffff00;
	background: #808080;
	border: 0px solid #ffffff;
	text-align: center;
	vertical-align: middle;
	}


.l1 {
	font: 8pt/10pt verdana;
	color:  #000000;
	background: #dcdada;
	border: 0px solid #ffffff;
	text-align: center;
	vertical-align: middle;
	}

.l2 {
	font: 8pt/10pt verdana;
	color:  #000000;
	background: #acaaaa;
	border: 0px solid #ffffff;
	text-align: left;
	vertical-align: middle;
	}


.l3 {
	font: 8pt/10pt verdana;
	color:  #ffffff;
	background: #425B70; //#8687A4;
	background: #988c7f;
	border: 0px solid #ffffff;
	text-align: center;
	vertical-align: middle;
	}

.separateur {
	font: 8pt/10pt verdana;
	color:  #ffffff;
	font-weight:bold;
	background: #828282;
	border: 0px solid #ffffff;
	height=20px;
	margin:15;
	vertical-align: middle;
	}

	
	td.gris {
	width: 40px;
	height: 25px;
	}
	
	
	td.contenu {
	background: #425B70;
	background: #D1C5B5;
	//border: 1px solid #988C7F;
	width: 240px;
	text-align: center;
	vertical-align: middle;
	}
	
	
	select.contenu, input.contenu {
       	font: 9pt verdana;
       	background: #6E8CB7; //#828282;
       	background: #D1C5B5; //#828282;
	border: 1px solid #ffffff;
	font-weight: bold;
	color: #6d5d4b;
	width:15em;
	}

	option.contenu, option.contenu:hover {
       	font: 7pt verdana;
       	background: #dcdada;
	border: 1px solid #ffffff;
	color: #000000;
	}
	
	td.illhp {
	background: transparent url(img/fond-new.jpg) no-repeat bottom right;
	}
	

	td.fond {
	background: transparent url(img/fond6bis.jpg) no-repeat bottom left;
	background: #D1C5B5;
	border: 1px dashed #ffffff;
	width: 500px;
	height:219 px;
	}

	td.banniere {
	background: transparent url(img/coul.jpg) no-repeat bottom right;
	//border: 0px solid #000000;
	}
	td.banniere2 {

	//border: 0px solid #000000;
	}

	td.menuinf {
	background:  #425B70; //#8687A4;
	background:  #988c7f; //#8687A4;
	//height: 20px;
	//border: 1px solid #000000;
	}
	
	tr.menuinf {
	text-align:bottom;
	}

	td.menuhaut {
	background:  #828282;    //#8BA1B3; 
	border: 1px solid #000000;
	}
	
	td.ville {
	height: 2px;
	}

	.ptext {
       	font: 7pt/9pt verdana;
	font-weight: bold;
	text-decoration: none;
	background: #808080;
	color: #ffffff;
	}
	
	td.bordure {
	background: #828282   //#8687A4;
	border: 1px solid #000000;
	}
	
	.logo {
	font: 9pt webdings;
	color: #ffffff;
	color: #000000;
	}   

/* ******* meteo ***** */
.art
{
    font-family: verdana,arial;
    font-size: 8pt;
    font-style: normal;
    color: #000000;
    background-color: rgb(202, 193, 178);
}
/* ******* fin meteo ***** */
.tabnormal{background-color:#cd1d000; color:white}
.tabover{background-color:#6e8489; color:black}