h2{font-size:1.5em;margin-top:0;padding-top:1em;}
h3{font-size:.25em;}
h4{font-size:1em;}
p,ul,ol,th,td,input,select{font-size:1em;}

a{text-decoration:none;color:#383898;}
a:hover {text-decoration:underline;}
a img, a:hover img {border:0;}

ul ul{font-size:100%;}
td p{font-size:100%;}

h1{background:url(images/logo.png) no-repeat;text-indent:-100em;overflow:hidden;height:121px;width:400px;margin:10px 0;float:left;}

body{margin:0;font-size:80%;line-height:1.8em;font-family:verdana,sans-serif;color:#fff;background-color:#74B74A;}
#page{width:960px;margin:0 auto;}
#header{background-image:url(images/bghaut.jpg);background-repeat:repeat-x;}


#nav ul {margin:110px 0 0 0;padding-left:0;float:right;font-family:verdana,sans-serif;font-size:1.2em;font-weight:bold;}
#nav ul li{display:inline;}
#nav ul li a{padding:0.2em 1em;color:white;text-decoration:none;float:left;}
#nav ul li a:hover {color:#BCDFA7;}

#footer{padding:0.5em 0;text-align:center;color:#fff;font-size:1.2em;clear:both;}
#container{background-image:url(images/bg.jpg);background-repeat:repeat-y;padding-bottom:5em;}
#content{margin-left:180px;margin-right:4em;font-size:1.2em;}


.cssbox, .cssbox_body, .cssbox_head, .cssbox_head h2 { background: transparent url(images/cadre.png) no-repeat bottom right; }
.cssbox {
	width: 335px !important; /* intended total box width - padding-right(next) */
	width: 320px; /* IE Win = width - padding */
	padding-right: 15px; /* the gap on the right edge of the image (not content padding) */
	margin: 20px auto; /* use to position the box */
	color: black;
}

/* set the top-right image */
.cssbox_head {
	background-position: top right; 
	margin-right: -15px; /* pull the right image over on top of border */ 
	padding-right: 40px; /* right-image-gap + right-inside padding */ 
}

/* set the top-left image */
.cssbox_head h2 { 
	background-position: top left; 
	margin: 0; /* reset main site styles*/ 
	border: 0; /* ditto */ 
	padding: 25px 0 5px 40px; /* padding-left = image gap + interior padding ... no padding-right */ 
	height: auto !important; 
	height: 1%; /* IE Holly Hack */ 
} 

/* set the lower-left corner image */ 
.cssbox_body { 
	background-position: bottom left; 
	margin-right: 25px; /* interior-padding right */ 
	padding: 15px 0 15px 40px; /* mirror .cssbox_head right/left */ 
} 


p{text-align:justify;}
a img{border:0px;}


