@font-face {
 font-family: "Roboto", sans-serif;
 font-style: normal;
 font-weight: 300;
 src: local("Roboto Light"), local("Roboto-Light"), url("http://fonts.gstatic.com/s/roboto/v15/0eC6fl06luXEYWpBSJvXCBJtnKITppOI_IvcXXDNrsc.woff2") format("woff2");
 unicode-range: U+460-52F, U+20B4, U+2DE0-2DFF, U+A640-A69F;
}
@font-face {
 font-family: "Roboto", sans-serif;
 font-style: normal;
 font-weight: 300;
 src: local("Roboto Light"), local("Roboto-Light"), url("http://fonts.gstatic.com/s/roboto/v15/Fl4y0QdOxyyTHEGMXX8kcRJtnKITppOI_IvcXXDNrsc.woff2") format("woff2");
 unicode-range: U+400-45F, U+490-491, U+4B0-4B1, U+2116;
}
@font-face {
 font-family: "Roboto", sans-serif;
 font-style: normal;
 font-weight: 300;
 src: local("Roboto Light"), local("Roboto-Light"), url("http://fonts.gstatic.com/s/roboto/v15/-L14Jk06m6pUHB-5mXQQnRJtnKITppOI_IvcXXDNrsc.woff2") format("woff2");
 unicode-range: U+1F00-1FFF;
}
@font-face {
 font-family: "Roboto", sans-serif;
 font-style: normal;
 font-weight: 300;
 src: local("Roboto Light"), local("Roboto-Light"), url("http://fonts.gstatic.com/s/roboto/v15/I3S1wsgSg9YCurV6PUkTORJtnKITppOI_IvcXXDNrsc.woff2") format("woff2");
 unicode-range: U+370-3FF;
}
@font-face {
 font-family: "Roboto", sans-serif;
 font-style: normal;
 font-weight: 300;
 src: local("Roboto Light"), local("Roboto-Light"), url("http://fonts.gstatic.com/s/roboto/v15/NYDWBdD4gIq26G5XYbHsFBJtnKITppOI_IvcXXDNrsc.woff2") format("woff2");
 unicode-range: U+102-103, U+1EA0-1EF9, U+20AB;
}
@font-face {
 font-family: "Roboto", sans-serif;
 font-style: normal;
 font-weight: 300;
 src: local("Roboto Light"), local("Roboto-Light"), url("http://fonts.gstatic.com/s/roboto/v15/Pru33qjShpZSmG3z6VYwnRJtnKITppOI_IvcXXDNrsc.woff2") format("woff2");
 unicode-range: U+100-24F, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF, U+2C60-2C7F, U+A720-A7FF;
}
@font-face {
 font-family: "Roboto", sans-serif;
 font-style: normal;
 font-weight: 300;
 src: local("Roboto Light"), local("Roboto-Light"), url("http://fonts.gstatic.com/s/roboto/v15/Hgo13k-tfSpn0qi1SFdUfVtXRa8TVwTICgirnJhmVJw.woff2") format("woff2");
 unicode-range: U+0-FF, U+131, U+152-153, U+2C6, U+2DA, U+2DC, U+2000-206F, U+2074, U+20AC, U+2212, U+2215, U+E0FF, U+EFFD, U+F000;
}
@font-face {
 font-family: "Roboto", sans-serif;
 font-style: normal;
 font-weight: 400;
 src: local("Roboto"), local("Roboto-Regular"), url("http://fonts.gstatic.com/s/roboto/v15/ek4gzZ-GeXAPcSbHtCeQI_esZW2xOQ-xsNqO47m55DA.woff2") format("woff2");
 unicode-range: U+460-52F, U+20B4, U+2DE0-2DFF, U+A640-A69F;
}
@font-face {
 font-family: "Roboto", sans-serif;
 font-style: normal;
 font-weight: 400;
 src: local("Roboto"), local("Roboto-Regular"), url("http://fonts.gstatic.com/s/roboto/v15/mErvLBYg_cXG3rLvUsKT_fesZW2xOQ-xsNqO47m55DA.woff2") format("woff2");
 unicode-range: U+400-45F, U+490-491, U+4B0-4B1, U+2116;
}
@font-face {
 font-family: "Roboto", sans-serif;
 font-style: normal;
 font-weight: 400;
 src: local("Roboto"), local("Roboto-Regular"), url("http://fonts.gstatic.com/s/roboto/v15/-2n2p-_Y08sg57CNWQfKNvesZW2xOQ-xsNqO47m55DA.woff2") format("woff2");
 unicode-range: U+1F00-1FFF;
}
@font-face {
 font-family: "Roboto", sans-serif;
 font-style: normal;
 font-weight: 400;
 src: local("Roboto"), local("Roboto-Regular"), url("http://fonts.gstatic.com/s/roboto/v15/u0TOpm082MNkS5K0Q4rhqvesZW2xOQ-xsNqO47m55DA.woff2") format("woff2");
 unicode-range: U+370-3FF;
}
@font-face {
 font-family: "Roboto", sans-serif;
 font-style: normal;
 font-weight: 400;
 src: local("Roboto"), local("Roboto-Regular"), url("http://fonts.gstatic.com/s/roboto/v15/NdF9MtnOpLzo-noMoG0miPesZW2xOQ-xsNqO47m55DA.woff2") format("woff2");
 unicode-range: U+102-103, U+1EA0-1EF9, U+20AB;
}
@font-face {
 font-family: "Roboto", sans-serif;
 font-style: normal;
 font-weight: 400;
 src: local("Roboto"), local("Roboto-Regular"), url("http://fonts.gstatic.com/s/roboto/v15/Fcx7Wwv8OzT71A3E1XOAjvesZW2xOQ-xsNqO47m55DA.woff2") format("woff2");
 unicode-range: U+100-24F, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF, U+2C60-2C7F, U+A720-A7FF;
}
@font-face {
 font-family: "Roboto", sans-serif;
 font-style: normal;
 font-weight: 400;
 src: local("Roboto"), local("Roboto-Regular"), url("http://fonts.gstatic.com/s/roboto/v15/CWB0XYA8bzo0kSThX0UTuA.woff2") format("woff2");
 unicode-range: U+0-FF, U+131, U+152-153, U+2C6, U+2DA, U+2DC, U+2000-206F, U+2074, U+20AC, U+2212, U+2215, U+E0FF, U+EFFD, U+F000;
}
@font-face {
 font-family: "Roboto", sans-serif;
 font-style: normal;
 font-weight: 700;
 src: local("Roboto Bold"), local("Roboto-Bold"), url("http://fonts.gstatic.com/s/roboto/v15/77FXFjRbGzN4aCrSFhlh3hJtnKITppOI_IvcXXDNrsc.woff2") format("woff2");
 unicode-range: U+460-52F, U+20B4, U+2DE0-2DFF, U+A640-A69F;
}
@font-face {
 font-family: "Roboto", sans-serif;
 font-style: normal;
 font-weight: 700;
 src: local("Roboto Bold"), local("Roboto-Bold"), url("http://fonts.gstatic.com/s/roboto/v15/isZ-wbCXNKAbnjo6_TwHThJtnKITppOI_IvcXXDNrsc.woff2") format("woff2");
 unicode-range: U+400-45F, U+490-491, U+4B0-4B1, U+2116;
}
@font-face {
 font-family: "Roboto", sans-serif;
 font-style: normal;
 font-weight: 700;
 src: local("Roboto Bold"), local("Roboto-Bold"), url("http://fonts.gstatic.com/s/roboto/v15/UX6i4JxQDm3fVTc1CPuwqhJtnKITppOI_IvcXXDNrsc.woff2") format("woff2");
 unicode-range: U+1F00-1FFF;
}
@font-face {
 font-family: "Roboto", sans-serif;
 font-style: normal;
 font-weight: 700;
 src: local("Roboto Bold"), local("Roboto-Bold"), url("http://fonts.gstatic.com/s/roboto/v15/jSN2CGVDbcVyCnfJfjSdfBJtnKITppOI_IvcXXDNrsc.woff2") format("woff2");
 unicode-range: U+370-3FF;
}
@font-face {
 font-family: "Roboto", sans-serif;
 font-style: normal;
 font-weight: 700;
 src: local("Roboto Bold"), local("Roboto-Bold"), url("http://fonts.gstatic.com/s/roboto/v15/PwZc-YbIL414wB9rB1IAPRJtnKITppOI_IvcXXDNrsc.woff2") format("woff2");
 unicode-range: U+102-103, U+1EA0-1EF9, U+20AB;
}
@font-face {
 font-family: "Roboto", sans-serif;
 font-style: normal;
 font-weight: 700;
 src: local("Roboto Bold"), local("Roboto-Bold"), url("http://fonts.gstatic.com/s/roboto/v15/97uahxiqZRoncBaCEI3aWxJtnKITppOI_IvcXXDNrsc.woff2") format("woff2");
 unicode-range: U+100-24F, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF, U+2C60-2C7F, U+A720-A7FF;
}
@font-face {
 font-family: "Roboto", sans-serif;
 font-style: normal;
 font-weight: 700;
 src: local("Roboto Bold"), local("Roboto-Bold"), url("http://fonts.gstatic.com/s/roboto/v15/d-6IYplOFocCacKzxwXSOFtXRa8TVwTICgirnJhmVJw.woff2") format("woff2");
 unicode-range: U+0-FF, U+131, U+152-153, U+2C6, U+2DA, U+2DC, U+2000-206F, U+2074, U+20AC, U+2212, U+2215, U+E0FF, U+EFFD, U+F000;
}
@font-face {
 font-family: "Roboto Slab", sans-serif;
 font-style: normal;
 font-weight: 400;
 src: local("Roboto Slab Regular"), local("RobotoSlab-Regular"), url("http://fonts.gstatic.com/s/robotoslab/v6/y7lebkjgREBJK96VQi37ZjTOQ_MqJVwkKsUn0wKzc2I.woff2") format("woff2");
 unicode-range: U+460-52F, U+20B4, U+2DE0-2DFF, U+A640-A69F;
}
@font-face {
 font-family: "Roboto Slab", sans-serif;
 font-style: normal;
 font-weight: 400;
 src: local("Roboto Slab Regular"), local("RobotoSlab-Regular"), url("http://fonts.gstatic.com/s/robotoslab/v6/y7lebkjgREBJK96VQi37ZjUj_cnvWIuuBMVgbX098Mw.woff2") format("woff2");
 unicode-range: U+400-45F, U+490-491, U+4B0-4B1, U+2116;
}
@font-face {
 font-family: "Roboto Slab", sans-serif;
 font-style: normal;
 font-weight: 400;
 src: local("Roboto Slab Regular"), local("RobotoSlab-Regular"), url("http://fonts.gstatic.com/s/robotoslab/v6/y7lebkjgREBJK96VQi37ZkbcKLIaa1LC45dFaAfauRA.woff2") format("woff2");
 unicode-range: U+1F00-1FFF;
}
@font-face {
 font-family: "Roboto Slab", sans-serif;
 font-style: normal;
 font-weight: 400;
 src: local("Roboto Slab Regular"), local("RobotoSlab-Regular"), url("http://fonts.gstatic.com/s/robotoslab/v6/y7lebkjgREBJK96VQi37Zmo_sUJ8uO4YLWRInS22T3Y.woff2") format("woff2");
 unicode-range: U+370-3FF;
}
@font-face {
 font-family: "Roboto Slab", sans-serif;
 font-style: normal;
 font-weight: 400;
 src: local("Roboto Slab Regular"), local("RobotoSlab-Regular"), url("http://fonts.gstatic.com/s/robotoslab/v6/y7lebkjgREBJK96VQi37Zr6up8jxqWt8HVA3mDhkV_0.woff2") format("woff2");
 unicode-range: U+102-103, U+1EA0-1EF9, U+20AB;
}
@font-face {
 font-family: "Roboto Slab", sans-serif;
 font-style: normal;
 font-weight: 400;
 src: local("Roboto Slab Regular"), local("RobotoSlab-Regular"), url("http://fonts.gstatic.com/s/robotoslab/v6/y7lebkjgREBJK96VQi37ZiYE0-AqJ3nfInTTiDXDjU4.woff2") format("woff2");
 unicode-range: U+100-24F, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF, U+2C60-2C7F, U+A720-A7FF;
}
@font-face {
 font-family: "Roboto Slab", sans-serif;
 font-style: normal;
 font-weight: 400;
 src: local("Roboto Slab Regular"), local("RobotoSlab-Regular"), url("http://fonts.gstatic.com/s/robotoslab/v6/y7lebkjgREBJK96VQi37Zo4P5ICox8Kq3LLUNMylGO4.woff2") format("woff2");
 unicode-range: U+0-FF, U+131, U+152-153, U+2C6, U+2DA, U+2DC, U+2000-206F, U+2074, U+20AC, U+2212, U+2215, U+E0FF, U+EFFD, U+F000;
}
@font-face {
 font-family: "Roboto Slab", sans-serif;
 font-style: normal;
 font-weight: 700;
 src: local("Roboto Slab Bold"), local("RobotoSlab-Bold"), url("http://fonts.gstatic.com/s/robotoslab/v6/dazS1PrQQuCxC3iOAJFEJZ6iIh_FvlUHQwED9Yt5Kbw.woff2") format("woff2");
 unicode-range: U+460-52F, U+20B4, U+2DE0-2DFF, U+A640-A69F;
}
@font-face {
 font-family: "Roboto Slab", sans-serif;
 font-style: normal;
 font-weight: 700;
 src: local("Roboto Slab Bold"), local("RobotoSlab-Bold"), url("http://fonts.gstatic.com/s/robotoslab/v6/dazS1PrQQuCxC3iOAJFEJS_vZmeiCMnoWNN9rHBYaTc.woff2") format("woff2");
 unicode-range: U+400-45F, U+490-491, U+4B0-4B1, U+2116;
}
@font-face {
 font-family: "Roboto Slab", sans-serif;
 font-style: normal;
 font-weight: 700;
 src: local("Roboto Slab Bold"), local("RobotoSlab-Bold"), url("http://fonts.gstatic.com/s/robotoslab/v6/dazS1PrQQuCxC3iOAJFEJSFaMxiho_5XQnyRZzQsrZs.woff2") format("woff2");
 unicode-range: U+1F00-1FFF;
}
@font-face {
 font-family: "Roboto Slab", sans-serif;
 font-style: normal;
 font-weight: 700;
 src: local("Roboto Slab Bold"), local("RobotoSlab-Bold"), url("http://fonts.gstatic.com/s/robotoslab/v6/dazS1PrQQuCxC3iOAJFEJQalQocB-__pDVGhF3uS2Ks.woff2") format("woff2");
 unicode-range: U+370-3FF;
}
@font-face {
 font-family: "Roboto Slab", sans-serif;
 font-style: normal;
 font-weight: 700;
 src: local("Roboto Slab Bold"), local("RobotoSlab-Bold"), url("http://fonts.gstatic.com/s/robotoslab/v6/dazS1PrQQuCxC3iOAJFEJWhQUTDJGru-0vvUpABgH8I.woff2") format("woff2");
 unicode-range: U+102-103, U+1EA0-1EF9, U+20AB;
}
@font-face {
 font-family: "Roboto Slab", sans-serif;
 font-style: normal;
 font-weight: 700;
 src: local("Roboto Slab Bold"), local("RobotoSlab-Bold"), url("http://fonts.gstatic.com/s/robotoslab/v6/dazS1PrQQuCxC3iOAJFEJejkDdvhIIFj_YMdgqpnSB0.woff2") format("woff2");
 unicode-range: U+100-24F, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF, U+2C60-2C7F, U+A720-A7FF;
}
@font-face {
 font-family: "Roboto Slab", sans-serif;
 font-style: normal;
 font-weight: 700;
 src: local("Roboto Slab Bold"), local("RobotoSlab-Bold"), url("http://fonts.gstatic.com/s/robotoslab/v6/dazS1PrQQuCxC3iOAJFEJYlIZu-HDpmDIZMigmsroc4.woff2") format("woff2");
 unicode-range: U+0-FF, U+131, U+152-153, U+2C6, U+2DA, U+2DC, U+2000-206F, U+2074, U+20AC, U+2212, U+2215, U+E0FF, U+EFFD, U+F000;
}
.main-navigation {
 background-color:#006633;
}
.navbar-toggle {
 background-color:#006633;
}
button:hover, input[type="button"]:hover, input[type="reset"]:hover, input[type="submit"]:hover {
 background-color: #006633;
}
.mainMenuPanel{
 padding-top: 10px;
 box-shadow: 0 1px 2px rgba(0, 0, 0, 0.1);
 margin-bottom: -45px; 
 height: 85px;
 position: fixed;
 width: 1180px;
 z-index: 210;
 background-color: #006633;
 text-align: center; 
}
.stdSearchPanel{
 border-color: #dcdcdc;
 border-style: solid;
 border-width: 0 0 1px; 
 padding: 0px 0px 5px 0px;
}
.contentTitlePanel{
 border-color: #dcdcdc;
 border-style: solid;
 border-width: 0 0 1px; 
 margin-bottom: 25px;
 padding-bottom: 10px;
}
.categoryTitlePanel{
	padding: 10px 0px;
}
.groupeMatierePanel{
	padding: 10px 0px;	
}
.donateurPanel{
	border-bottom: 1px solid rgb(200, 200, 200);
	padding: 5px 0px 20px 0px;
}
.ficheTitlePanel{
	border-top: 1px solid rgb(200, 200, 200);
	border-bottom: 1px solid rgb(200, 200, 200);
	padding: 5px 0px;
	margin-bottom: 10px;
}
.ficheHeaderPanel{
	border-top: 1px solid rgb(200, 200, 200);
	border-bottom: 1px solid rgb(200, 200, 200);
	padding: 5px 0px;
	margin-bottom: 10px;
}
.ficheContentPanel{
	border-top: 1px solid rgb(200, 200, 200);
	border-bottom: 1px solid rgb(200, 200, 200);
	padding: 5px 0px;
	margin-bottom: 10px;
}
.vignetteAccueil{
	margin-right: 20px;	
}
.contentTitle{
 font-family: "Roboto Slab",sans-serif; 
 color: #006633;
 font-weight: bold;
 margin-bottom: 10px;
 margin-top: 10px;
 font-size: 40px;
 font-weight: bold;
 line-height: 1.3;
}
.mainMenu{
 font-family: "Roboto", sans-serif;
 color:white;
 font-weight: bold;
 font-size: 17px;
}
.categoryTitle{
 font-weight: bold;
 margin-bottom: 10px;
 margin-top: 10px;
}
.columnTitle{
 font-weight: bold;
}
.columContent{
	font-color: black;
}
.columnLink{
 text-decoration: underline;
}
.groupeMatiereTitle{
	font-weight: bold;
}
.groupeMatiereDescription{
	font-color: #7d7d7d;	
}
.ficheTitle{
	font-size: 16px;
	font-weight: bold;
}
.ficheLabel{
	font-color: #7d7d7d;	
	width: 120px;
	font-weight: normal !important;
}
.ficheValue{
	height: 18px;
	margin: 3px;
	background: #ffffff url("/domjava/xsp/theme/oneuiv2.1/images/validationInputBg.gif") repeat-x scroll left top;
	border: 1px solid #b3b3b3;
 line-height: 1.5em;
 overflow: hidden;
 position: relative;
	font-weight: bold !important;
}
.xspInputFieldEditBox{
	height: 18px;
	margin: 3px;
	}
.xspComboBox{
	font-weight: bold !important;
	margin: 3px;	
}
 
caption{
	font-weight: bold !important;
	margin: 3px;
}
.fieldValueCombobox{
	font-weight: bold !important;
	margin: 3px ;
	
}
.lotusForm .lotusText, .lotusForm textarea, .lotusForm select{
	font-weight: bold !important;
	margin: 3px ;
}
.lotusui a{
	color: inherit !important;
}
body {
 font-family: "Roboto",sans-serif;
 line-height: 1.6;
 font-size: 14px;
}
body.lotusui {
 font-size: 13px;
}

