
/* Site.css Martelange !svp ne pas modifier! */
/* Pour toutes modifications, veuillez rajouter des styles dans la partie superieur du fichier Merci */



body {
	background:url(images_css/bg-body.gif) top repeat-x !important;
	color:#424242 !important;
}
body.caneditonline {
	background:url(images_css/bg-body.gif) 0 45px repeat-x !important;
}
body.caneditmodify {
	background:url(images_css/bg-body.gif) 0 83px repeat-x !important;
}

li { list-style:none; background:url(images_css/ico-arrow-li.gif) 0 6px no-repeat; padding-left:10px; }

ul.ul_listLabel li { background:none; }

.full-pagebody #content { width: 100%!important;  }
.full-pagebody #content .rightcol { display: none; }
.full-pagebody #content .leftcol { width: 100%!important; }
.full-pagebody h2 { background: transparent url(images_css/bg-h2-big.gif) no-repeat scroll 0 0; width: 100%; }

input { font-size:11px; }
input[type=submit] { background-color:#5386ac; color:#fff; border:1px solid #5386ac; padding:1px 0 1px 0;}
#pagebody a { color:#5184a9; text-decoration:underline; }
#pagebody a:hover { color:#5184a9; text-decoration:underline; }

h1 {
	background:transparent none repeat scroll 0 0;
	color:#2e4a5f;
	display:block;
	font-family:Trebuchet MS;
	font-size:1.8em;
	margin:0 0 20px;
	padding-bottom:0 !important;
	padding-left:0;
	padding-right:5px;
	padding-top:0;
	text-transform: none;
	width:400px;
	font-weight:normal;
}
h2 {
	background: url(images_css/bg-h2.gif);
	color:#fff;
	padding:2px 0 0 10px;
	width:483px;
	height:26px;
	font-size:1.3em;
	font-family:Trebuchet MS;	margin-bottom:15px;
}
.full2 h2 {
	background: url(images_css/bg-h2-big.gif);
	width:715px;
}
h3, h4, h5 {	margin-bottom:15px;
	font-size:1.1em;
	font-family:Trebuchet MS;
}


div#header {
	background:transparent none repeat scroll 0 50%;
	height:192px;
	width:952px !important;
	position: relative;
}

div#logo {
	position: absolute;
	display: block;
	left: 137px;
	top: 7px;
	z-index: 999;
}
div#wrapper {
	background:none;
	margin-top:-11px;
}
*html div#wrapper {
	background:none;
	margin-top:1px;
}
*+html div#wrapper {
	background:none;
	margin-top:1px;
}
body.caneditonline div#wrapper  {
	margin-top:-9px;
}
div#wrapper div#topmenu {
	float:none;
	font-family: Trebuchet MS;
	font-size:0.9em;
	height:34px;
	margin:0 auto 0 auto;
	padding:0 0 0 2px;
	text-transform: none;
	width:935px !important;
	background:url(images_css/nav-top-bg.gif) top left repeat-x;
	margin-top:12px;
	color: transparent;
}

div#topmenu a:hover {
	background: transparent !important; 


}

div#wrapper div#topmenu a.link, div#wrapper div#topmenu a, div#wrapper div#topmenu a span, div#wrapper div#topmenu a span span span {
	font-weight: bold;
	line-height: normal;
	padding:0;
	text-decoration:none;
	display:block;
	float:left;
	cursor:pointer;
	text-transform:uppercase;
	color:#fff;


}
div#wrapper div#topmenu a:hover.link, div#wrapper div#topmenu a:hover, div#wrapper div#topmenu a:hover span, div#wrapper div#topmenu a:hover span span span {
	color:#96D1FD !important;
	text-decoration:none;
	

}

div#wrapper div#topmenu div.selected a.link, div#wrapper div#topmenu div.selected a, div#wrapper div#topmenu div.selected a span, div#wrapper div#topmenu div.selected a span span span {
	color:#96D1FD !important;
}

#topmenu a.link span span {
	background:url(images_css/nav-top-div-bg.gif) repeat-x 0 0 !important;
}

#topmenu div.notselected a.link span span span, #topmenu div.selected a.link span span span {
background:url(images_css/border-nav.gif) right no-repeat !important;
padding: 10px!important;
display: block;
}

*html #topmenu div.notselected a.link span span span, *html #topmenu div.selected a.link span span span {
padding: 8px 8px 9px 8px!important;

}

#topmenu .selected a.link span span span {

}

#topmenu div.notselected a.link span#bg_menu1_1 {
padding-left: 10px!important;

}



div#topmenu div.selected, #topmenu div.notselected {
	margin:0;
	height: 34px;

}

div#topmenu div.selected a.link {
	color:#96D1FD !important;
}



div#pagebody {
	border-top:none;
	font-size:1.1em;
	margin:auto;
	padding:30px 0 0 0;
	width:952px;
	background:none;
}


#content {
    padding: 0!important;
    float: left;
    width:725px!important;
}

.path {
    padding: 10px 0 10px 0;
}


div.leftcolumn {
	background:none;
	float:left;
	width:204px;
	padding-left:9px;
}


input.action {
	background-color:lightyellow;
	height:16px;
	width:16px;
	border:none;
	margin-left:3px;
}
input.scrollmoins {
	background:transparent url(images_css/media-rewind.gif) no-repeat scroll left top;
}
input.scrollpause {
	background:transparent url(images_css/media-pause.gif) no-repeat scroll left top;
}
input.scrollplus {
	background:transparent url(images_css/media-fast-forward.gif) no-repeat scroll left top;
}
input.scrollplay {
	background:transparent url(images_css/media-play.gif) no-repeat scroll left top;
}

div.leftcolumn div.layout0 {
	width:204px;
	margin:0;
	padding:0;
	background:url(images_css/box-blue-left-bg.gif) bottom no-repeat;
	float:left;	margin-bottom:15px;
}
div.leftcolumn div.layout0 a {
	color:#fff!important;
	text-decoration:underline;
}
div.leftcolumn div.layout0 a:hover {
	text-decoration:none;
}
div.leftcolumn div.layout0 div.deco {
	padding:0;
	float:left;
	width:204px;
}
div.leftcolumn .layout0 .title {
	background: url(images_css/box-blue-left-top.gif);
	color:#FFFFFF;
	display:block;
	font-family:Trebuchet MS;
	font-size:1.0em;
	font-weight:normal;
	height:18px;
	line-height: normal;
	margin:0;
	padding:4px 10px 0 10px;
	text-align:left;
	float:left;
	width:184px;
}
div.leftcolumn div.layout0 div.boxcontent {
	font-size:0.9em;
	padding:8px 12px 8px 12px;
	color:#fff!important;
	float:left;
}

div.menu {
	background-color: #D0D0D0 !important;
}

div.leftcolumn div.layout1 {
	width:203px;
	margin:0;
	padding:0;
	background:url(images_css/box-green-left-bg.gif) bottom no-repeat;
	float:left;	margin-bottom:15px;
}
div.leftcolumn div.layout1 a {
	color:#689824;
	text-decoration:underline;
}
div.leftcolumn div.layout1 a:hover {
	color:#689824;
	text-decoration:none;
}
div.leftcolumn div.layout1 div.deco {
	padding:0;
	float:left;
	width:203px;
}
div.leftcolumn .layout1 .title {
	background: url(images_css/box-green-left-top.gif);
	color:#FFFFFF;
	display:block;
	font-family:Trebuchet MS;
	font-size:1.0em;
	font-weight:normal;
	height:26px;
	line-height: normal;
	margin:0;
	padding:6px 10px 0 10px;
	text-align:left;
	float:left;
	width:183px;
}
div.leftcolumn div.layout1 div.boxcontent {
	font-size:0.9em;
	padding:8px 12px 22px 12px;
	color:#2e4a5f;
	float:left;
}

div.leftcolumn div.layout2 {
	width:203px;
	margin:0;
	padding:0;
	background:url(images_css/box-green-left-bg.gif) bottom no-repeat;
	float:left;	margin-bottom:15px;
}
div.leftcolumn div.layout2 a {
	color:#2e4a5f;
	text-decoration:underline;
}
div.leftcolumn div.layout2 a:hover {
	color:#2e4a5f;
	text-decoration:none;
}
div.leftcolumn div.layout2 div.deco {
	padding:0;
	float:left;
	width:203px;
}
div.leftcolumn .layout2 .title {
	background: url(images_css/box-green-left-top.gif);
	color:#FFFFFF;
	display:block;
	font-family:Trebuchet MS;
	font-size:1.0em;
	font-weight:normal;
	height:26px;
	line-height: normal;
	margin:0;
	padding:6px 10px 0 10px;
	text-align:left;
	float:left;
	width:183px;
}
div.leftcolumn div.layout2 div.boxcontent {
	font-size:0.9em;
	padding:8px 12px 22px 12px;
	color:#2e4a5f;
	float:left;
}


div.rightcolumn {
	float:right;
	margin:0;
	padding-bottom:20px;
	top:0;
	width:725px;
}

.leftcol {
	width:493px !important;
}


div.rightcol {
	float:right !important;
	width:213px !important;
	margin-right:0 !important;
}



div.rightcol div.layout0 {
	width:204px;
	margin:0;
	padding:0;
	background:url(images_css/box-blue-left-bg.gif) bottom no-repeat;
	float:left;	margin-bottom:15px;
}
div.rightcol div.layout0 ul {
	margin:0;
	padding:0;
}
div.rightcol div.layout0 a {
	color:#fff !important;
	text-decoration:underline;
}
div.rightcol div.layout0 a:hover {
	color:#fff !important;
	text-decoration:none;
}
div.rightcol div.layout0 div.deco {
	padding:0;
	float:left;
	width:204px;
}
div.rightcol .layout0 .title {
	background: url(images_css/box-blue-left-top.gif);
	color:#FFFFFF;
	display:block;
	font-family:Trebuchet MS;
	font-size:1.0em;
	font-weight:normal;
	height:18px;
	line-height: normal;
	margin:0;
	padding:4px 10px 0 10px;
	text-align:left;
	float:left;
	width:184px;
}
div.rightcol div.layout0 div.boxcontent {
	font-size:0.9em;
	padding:8px 12px 8px 12px;
	color:#fff;
	float:left;
}



div.rightcol div.layout1 {
	width:203px;
	margin:0;
	padding:0;
	background:url(images_css/box-green-left-bg.gif) bottom no-repeat;
	float:left;	margin-bottom:15px;
}
div.rightcol div.layout1 a {
	color:#689824;
	text-decoration:underline;
}
div.rightcol div.layout1 a:hover {
	color:#689824;
	text-decoration:none;
}
div.rightcol div.layout1 div.deco {
	padding:0;
	float:left;
	width:203px;
}
div.rightcol .layout1 .title {
	background: url(images_css/box-green-left-top.gif);
	color:#FFFFFF;
	display:block;
	font-family:Trebuchet MS;
	font-size:1.0em;
	font-weight:normal;
	height:26px;
	line-height: normal;
	margin:0;
	padding:6px 10px 0 10px;
	text-align:left;
	float:left;
	width:183px;
}
div.rightcol div.layout1 div.boxcontent {
	font-size:0.9em;
	padding:8px 12px 22px 12px;
	color:#2e4a5f;
	float:left;
}

div.rightcol div.layout2 {
	width:203px;
	margin:0;
	padding:0;
	background:url(images_css/box-green-left-bg.gif) bottom no-repeat;
	float:left;	margin-bottom:15px;
}
div.rightcol div.layout2 a {
	color:#689824;
	text-decoration:underline;
}
div.rightcol div.layout2 a:hover {
	color:#689824;
	text-decoration:none;
}
div.rightcol div.layout2 div.deco {
	padding:0;
	float:left;
	width:203px;
}
div.rightcol .layout2 .title {
	background: url(images_css/box-green-left-top.gif);
	color:#FFFFFF;
	display:block;
	font-family:Trebuchet MS;
	font-size:1.0em;
	font-weight:normal;
	height:26px;
	line-height: normal;
	margin:0;
	padding:6px 10px 0 10px;
	text-align:left;
	float:left;
	width:183px;
}
div.rightcol div.layout2 div.boxcontent {
	font-size:0.9em;
	padding:8px 12px 22px 12px;
	color:#2e4a5f;
	float:left;
}

#footer {
	background: url(images_css/bg_footer.gif) repeat-x top left;
	margin:0;
	width: 100%;
}

#footer .margin {
	width: 950px;
	margin:auto;
}

#footer div.footerlink1 a, #footer div.footerlink a {
	color: #27360D!important;
}
.footertext {
	color: #27360D;
}




#navigation {
    width: 204px;
	background:#59821f none;
	margin-bottom:15px;
	margin-top:0 !important;
	padding-top:0;
}
#navigation .navdeco  {
	padding:0px;
	background:none;
}

#navigation a.link1, #navigation a.link2, #navigation a.link3, #navigation a.link4 {
    font-family: Arial, Helvetica, sans-serif;
    font-size:0.8em;
    color: #fff;
    font-weight: bold;
	line-height:1.8em;
	
    
}
#navigation a:hover {
    color: #FFF !important;
    background: none transparent!important;
    text-decoration: none;
}

#navigation a.current {
    color: #FFF !important;
    background: none transparent !important;
}

#navigation div.isFirst div.level1{
	border-bottom: 1px solid #fff !important;
	background: url(images_css/subnav-level1.gif) repeat-x 0 0 !important;
}

#navigation div.level1{
	text-align:right;
	border-bottom: 1px solid #fff;

}
#navigation div.level1 a.link1 {
    padding: 0 0 0 10px;
    height: 21px;
    display:block;
	color:#fff;
	background: url(images_css/subnav-level1.gif) repeat-x 0 0 !important;
}

#navigation div.level1 a:hover.link1 {
	background: url(images_css/subnav-level2.gif) repeat-x 0 0 !important;
}

#navigation div.level1 a.current {
	background: url(images_css/subnav-level2.gif) repeat-x 0 0 !important;
	color:#FFF !important;
	height: 21px;
}
#navigation div.level2 {
	text-align:right;
	padding:0;
	border:none;
}

#navigation div.nostyle a {
	color: #fff;
}
#navigation div.level2 a.link2 {
    background: url(images_css/ico-arrow-white.gif) no-repeat 20px 7px !important;
	color:#fff !important;
	display:block;
	font-size:0.8em;
	margin-left:0px;
	padding: 0 0 0 30px;
	text-align:left;
}

#navigation div.level2 a:hover.link2 {
    background: #A1C56B url(images_css/ico-arrow-white-current.gif) no-repeat 20px 7px !important;

}
#navigation div.level2 a.current {
	background: #A1C56B url(images_css/ico-arrow-white-current.gif) no-repeat 20px 7px !important;
	color:#FFF !important;
}


div#content div.full2 {
display:block;
float:left;
padding:0;
width:725px;
}

h2 br { display:none; }

div#wrapper table td { border:1px solid #2e4a5f; padding:4px; }

table  { margin-bottom:20px;}






