.cadrefr1 { border: 1px solid #9D070D;}
.cadrefrVide { ;}


.cadrecd1 { border: 1px dotted red;font-size: 0.9em;}

.formulaire { font-size: 11px; color: #555555; font-family: arial, helvetica, geneva, Swiss, SunSans-Regular; }
.formulaireCO { font-size: 12px; color: #555555;font-weight: bold; font-family: arial, helvetica, geneva, Swiss, SunSans-Regular; }
input { border: 1px solid #555555; background-color: #FFFFFF; font-size: 11px; color: #555555; font-family: arial, helvetica, geneva, Swiss, SunSans-Regular; }
textarea {border: 1px solid #555555; background-color: #FFFFFF; font-size: 11px; color: #555555; font-family: arial, helvetica, geneva, Swiss, SunSans-Regular; }
select {border: 1px solid #555555; background-color: #FFFFFF; font-size: 11px; color: #555555; font-family: arial, helvetica, geneva, Swiss, SunSans-Regular; }

.menuTitre,a.menuTitre:link,a.menuTitre:visited,a.menuTitre:active { font-size: 13px; font-weight: normal; color: #4b4b4b; font-family: arial, helvetica, geneva, Swiss, SunSans-Regular; text-decoration: none;padding-top:2px;padding-bottom:2px;padding-left:6px;padding-right:6px;border-right: 1px dotted #aaaaaa;border-left: 1px dotted #666666;background-color: #dddddd;}

.menuTitre:hover,a.menuTitre:link:hover,a.menuTitre:visited:hover,a.menuTitre:active:hover{ font-size: 13px; font-weight: normal; color: #FFFFFF;background-color: #d60202; font-family: arial, helvetica, geneva, Swiss, SunSans-Regular; text-decoration: none;padding-left:6px;padding-top:2px;padding-bottom:2px;padding-right:6px;border-top: 1px dotted #444444;border-bottom: 1px dotted #444444;border-right: 1px dotted #444444;border-left: 1px dotted #444444;}

#menu a { color: #000000;}
.titremenu, .titremenu a { list-style-type: none; font-size: 15px; font-weight: bold; text-decoration: none; color: #000000; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; margin: 5px 0px 0px 0px; }
.accrochemenu, .accrochemenu a { list-style-type: square; font-size: 13px; font-weight: bold; text-decoration: none; color: #000000; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; }
.textemenu { list-style-type: square; font-size: 11px; text-decoration: none; color: #000000; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; }
.titremenu a:hover { list-style-type: none; font-size: 15px; font-weight: bold; text-decoration: underline; color: #000000; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; margin: 5px 0px 0px 0px; }
.accrochemenu a:hover { list-style-type: square; font-size: 13px; font-weight: bold; text-decoration: underline; color: #000000; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; }

.tableau {border-style:solid;border-color: #000000;border-collapse:collapse;font-size: 0.9em;}
.tableau1 {border-style:solid;border-color: #000000; color: black; font-size: 0.9em; font-family: arial, verdana, helvetica; font-weight: normal; background-color: #ececef; }
.tableau1b {border-style:solid;border-color: #000000; font-size: 0.8em;font-family: arial, helvetica, geneva, Swiss, SunSans-regular; background-color: #023c8d; }
.tableau2 {border-style:solid;border-color: #000000; font-family: arial, helvetica, geneva, Swiss, SunSans-regular; background-color: #023c8d; }
.tableau3 {border-style:solid;border-color: #000000; color: #fff; font-size: 11px; font-family: arial, helvetica, geneva, Swiss, SunSans-regular; background-color: #e3e8f1; }
.tableau2b {border-style:solid;border-color: #000000; color: white; font-size: 11px; font-family: arial, helvetica, geneva, Swiss, SunSans-regular; background-color: #eceff6; }
.tableau3b {border-style:solid;border-color: #000000; color: #fff; font-size: 11px; font-family: arial, helvetica, geneva, Swiss, SunSans-regular; background-color: #f5f7fa; }
.rolltableauoff { background-color: none; border-style:solid;border-color: #000000;}

#newsCadre { position: relative; width:220px; height:200px; background-color: #dedede;border-top: 1px dotted #666666;border-bottom: 1px dotted #666666;}
#newsMasque { position: relative; left:5px; top:0px; width:210px; height:200px; overflow:hidden; }
#newsDeroulante1 { position: absolute; width:220px; height:200px; }
#newsDeroulante2 { position: absolute; width:220px; height:200px; }
.newsInfo { display: none;}

#bottom a:active, #bottom a:link, #bottom a:hover, #bottom:visited { color: #810046; }

.newst { margin: 0px; font-size: 14px; font-style: normal; font-weight: bold; color: #FFFFFF; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; display: block; }
.newsa { margin: 0px; font-size: 12px; font-style: normal; color: #FFFFFF; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; display: block; }
.newstxt { margin: 0px; font-size: 11px; font-style: normal; color: #efe86e; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; display: inline; }

.menuniveau0 { color: #3D713C;}
.menuniveau0 a, .menuniveau0 a:hover, .menuniveau0 a:visited, .menuniveau0 a:active, .menuniveau0 a:link { 
	color: #3D713C;
	font-size: 14px;
	font-weight: bold;
	font-family: arial, helvetica, geneva, Swiss, SunSans-regular;
	text-decoration: none;
}

a:link  { color: #333333; }
a:visited  { color: #333333; }
a:active  { color: #ff4500; }
a:hover  { color: #ff4500; }

acronym { border-bottom: 1px dotted;}
