a { color: #608E70; text-decoration: none }
a.sign { color: #608E70; text-decoration: none }
a.actu {
   color: #608E70;
   text-decoration: none;
   font-style: italic;
}
a.menu1a {
   color: #004737;
   background: url(images/menu_off.gif) no-repeat;
   padding: 8px 10px 8px 30px;
   display: block;
   text-decoration: none;
}
a.menu1 {
   color: #004737;
   background: url(images/menu_survol.gif) no-repeat top;
   padding: 8px 10px 8px 30px;
   display: block;
   text-decoration: none;
}
a.menu2 {
   color: #608E70;
   background: url(images/menu2_off.gif) no-repeat top;
   padding: 4px 10px 8px 33px;
   display: block;
   text-decoration: none;
   font-size: 11px;
   font-style: normal;
   font-family: Arial;
}
a.h5 { color: #FFFFFF; text-decoration: none }
a:hover { color: #FFFFFF; text-decoration: underline }
a.sign:hover { color: #000000; text-decoration: underline }
a.actu:hover {
   color: #000000;
   text-decoration: underline;
   font-style: italic;
   font-weight: bold;
}
a.menu1a:hover {
   color: #608E70;
   background: url(images/menu_survol.gif) no-repeat;
   padding: 8px 10px 8px 30px;
   display: block;
   text-decoration: none;
}
a.menu1:hover {
   color: #004737;
   background: url(images/menu_survol.gif) no-repeat top;
   padding: 8px 10px 8px 30px;
   display: block;
   text-decoration: none;
}
a.menu2:hover {
   color: #004737;
   background: url(images/menu2_survol.gif) no-repeat top;
   padding: 4px 10px 8px 33px;
   display: block;
   text-decoration: none;
   font-size: 11px;
   font-style: normal;
   font-family: Arial;
}
a.h5:hover { color: #B3D800; text-decoration: underline }
p { 
   color: #000000;
   font-size: 8pt;
   line-height: 14pt;
   font-weight: 500;
   font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
   text-align: left;
   margin: 7px 80px 5px 20px;
   vertical-align: text-top;
 }
p.iti { 
   color: #000000;
   font-size: 8pt;
   line-height: 14pt;
   font-weight: 500;
   font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
   text-align: left;
   margin: 7px 20px 5px 20px;
   vertical-align: text-top;
 }
p.chemin { 
   color: #608E70;
   font-size: 8pt;
   line-height: 14pt;
   font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
   text-align: left;
   margin: 7px 80px 0px 20px;
   vertical-align: text-top;
 }
p.popup { color: #FFFFFF; font-size: 8pt; line-height: 10pt; font-weight:500 ; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-align: center; margin: 3px 5px 1px 5px }
p.actu {
   color: #000000;
   font-size: 8pt;
   line-height: 14pt;
   font-weight: 500;
   font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
   text-align: left;
   margin: 7px 100px 5px 20px;
   vertical-align: text-top;
}
p.actu2 {
   color: #000000;
   font-size: 8pt;
   line-height: 14pt;
   font-weight: 500;
   font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
   text-align: left;
   margin: 7px 100px 5px 20px;
   vertical-align: text-top;
}
h1 {
   color: #608E70;
   font-size: 14pt;
   font-weight: 500;
   font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
   text-align: left;
   margin: 20px 10px 5px 20px;
   font-style: italic;
}
h1.iti {
   color: #608E70;
   font-size: 14pt;
   font-weight: 500;
   font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
   text-align: left;
   margin: 20px 10px 5px 20px;
   font-style: italic;
}
h1.actu {
   color: #608E70;
   font-size: 13pt;
   font-weight: 700;
   font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
   text-align: left;
   margin: 20px 10px 5px 20px;
   font-style: italic;
   vertical-align: text-top;
}
h2.accueil {
   color: #608E70;
   font-size: 10pt;
   line-height: normal;
   font-weight: normal;
   font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
   text-align: left;
   margin: 40px 60px 5px 10px;
   background: #E1ECE7;
   padding: 10px 5px 10px 10px;
}
h2.general {
   color: #000000;
   font-size: 8pt;
   line-height: 14pt;
   font-weight: 500;
   font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
   text-align: left;
   margin: 5px 1px 5px 20px;
   vertical-align: text-top;
}
h3 {
   color: #608E70;
   font-size: 11px;
   font-weight: 600;
   font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
   text-align: left;
   font-style: italic;
   margin: 14px 25px 1px 18px;
   line-height: 14px;
   height: auto;
}
h4 { 
	color: #000000; 
	font-size: 8pt; 
	line-height: 11pt; 
	font-weight:bolder ; 
	font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-align: left; 
	padding: 4px 4px 4px 4px; 
	margin: 10px 20px 1px 20px 
	}
h5 {
   color: #FFFFFF;
   font-size: 8pt;
   font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
   text-align: left;
   vertical-align: text-top;
}			
h5.actu {
   color: #608E70;
   font-size: 8pt;
   font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
   text-align: left;
   vertical-align: text-top;
}	
h6 {
   color: #608E70;
   font-size: 8pt;
   line-height: 11pt;
   font-weight: normal;
   font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
   text-align: center;
   margin: 20px 5px 1px 5px;
}
h6.form {
   color: #608E70;
   font-size: 8pt;
   line-height: 11pt;
   font-weight: normal;
   font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
   text-align: left;
   margin: 20px 10px 1px 20px;
}

IMG.img_actu {
   margin: 20px 20px 10px 10px;
   float: left;
   vertical-align: text-top;
}
IMG.img_gauche {
   margin: 5px 10px 5px 20px;
   float: left;
   vertical-align: text-top;
}
IMG.img_gauche2 {
   margin: 1px 10px 10px 0px;
   float: left;
   vertical-align: text-top;
}
IMG.img_droite {
   margin: 1px 80px 10px 10px;
   float: right;
   vertical-align: text-top;
}
IMG.img_damier {
   margin: 1px 5px 1px 5px;
   border: 0px;
   vertical-align: middle;
}
IMG.img_oval {
   margin: 8px 8px 1px 1px;
   border: 0px;
   vertical-align: text-bottom;
}
input.text1 {
   color: #121F38;
   font-size: 9pt;
   width: 200pt;
   background-color: #FFFFFF;
   border: 1px solid Green;
   align-left: 0px;
}
input.text2 {color: #121F38;font-size:9pt;width:70pt;background-color:#FFFFFF; border: 1px solid Green; align-left:0px}
select {color: #121F38;font-size:9pt;width:200pt;background-color:#F5F5F5}
textarea {color: #121F38;font-size:9pt;width:300pt;background-color:#F5F5F5}
TD.fondmenu {
   background: url(images/home_acs_0808.gif) repeat-y;
}
TD.menu {
   background: url(images/home_acs_0606.gif) no-repeat top;
}
TD.fondcontenu {
   background: url(images/home_acs_0909.gif) repeat-y;
}
TD.contenu {
   background: url(images/home_acs_0707.gif) no-repeat top;
}
hr.separ {
   border: 1pt inset #608E70;
}
