body {
margin-bottom : 0;
font-family: "CI", sans-serif}
a {
	color : #017acd;
}

div#container {
	margin : 0 auto;
	width : 950px;
	background:#fff
}
h1 {
color : black;
font-size : 75%;
margin-bottom : 0.5px
}
div#content {
	margin-top : 20px;
	width : 950px;
	height:auto;
	background:#fff;
	float : left
}

div#content2 {
	margin : 0 auto;
	width : 950px;
	height:280px;
	background:#000;
	float : left;
}
div#content h2 {
	color : #000;
	font-size : 95%;
	line-height : 35px;
	background-color : #FFF;
	margin-top : 0px;
	margin-bottom : 1px;
	padding-top : 1.5px;
	padding-left : 2.5em;
	background-image : url(sozai/h2_title.jpg);
	background-repeat : no-repeat;
	font-weight : 200
}
div#content h3 {
	color : #000;
	font-size : 95%;
	line-height : 35px;
	background-color : #FFF;
	margin-top :50px;
	margin-bottom : 1px;
	padding-top : 1.5px;
	padding-left : 2.5em;
	background-image : url(sozai/h2_title.jpg);
	background-repeat : no-repeat;
	font-weight : 200
}
div#content h4 {
	padding: 1px 0 5px 10px;
	border-left: 6px solid #ccc;
	border-bottom: 1px solid #ccc;
	font-size : 80%;
	font-weight : 200;
	width : 710px;
		margin-bottom : 10px
	}
	
div#header {
padding-right : 20px;
height:auto
}
div#header p {
	color : black;
font-size : 0.75em;
line-height : 1.5em;
margin-left : 1.5em;
margin-bottom : 0
}
img {
border: none;
}

ul.menu {
font-size : 13px;
margin-bottom : 0;
margin-top : 0;
margin-left : 0;
padding-left : 0;
width : 950px;
}
ul.menu li {
list-style-type : none;
float : left;
}
ul.menu li a:hover {
background-image : url("sozai/click.gif");
color : black;
border-radius:0px 0px 10px 10px;
}
ul.menu li a {
color : white;
line-height : 30px;
text-decoration : none;
background-image : url("sozai/top_menu.gif");
border-radius:0px 0px 10px 10px;
display : block;
width : 189px;
border-right : 1px solid #ffffff;
text-align : center;
}
ul.menu ul {
margin : 0;
padding : 0;
}
p {
color : black;
font-size : 0.75em;
line-height : 1.5em;

}
div.toptitle {
float : left;
margin : 1px 0px 0px 0;
width : 950px;
height : 98px
}
div.top_ill{
float : right;
margin : 0px 0px 0px 0;

}

div.top_set{
float : right;
margin : 0px 0px 0px 0;

}
div#content p {
color : black;
font-size : 0.75em;
line-height : 1.5em;
width : 720px;
margin-top : 3px

}


div.navi {
	background:#000;
	width : 23%;
	float : left;
	
}
div.navi p {
	font-size : 85%;
	color : #FFF;
	padding-left :1.5em;
	padding-top : 0.2em;
	display : inline-block;
	background-image : url(sozai/navi_k.png);
	background-repeat : no-repeat;
	background-position:left center;
	border-bottom:1px dotted #666;
	width : 150px;
	margin-top : 3px;
	margin-bottom : 3px;
	
}
ul.sidemenu li {
list-style-type : none;
color :#fff;
font-size :80%;
width : 100%;
padding-left : 1.5em;
padding-top : 0.2em;
display: inline-block

}
ul.sidemenu li a {
	color : #fff;
	font-size : 80%;
	text-decoration : none;
	display : block;
	width : 100%;
	margin-bottom: 0px;
display: inline-block
}

ul.sidemenu li a:hover {
	color :#FF0;
	font-size : 80%
}







div#footer {
	color : #fff;
	font-size : 65%;
	background-color : #1B1B1B;
	text-align : left;
	width : 950px;
	height: 50px;
	padding-top : 1em;
	clear : both;
	margin : 0 auto
}




dl#news{
    width:725px;
	padding:0px 0 10px 0;
	margin:0
}
 
dl#news dt{
	clear:left;
	float:left;
	margin:0;
	padding:5px 0.5em 5px 0.5em;
	line-height:1em;
	background-color : #CCC;
	font-size :80%
}
 

dl#news dd{
    margin:0;
    padding:5px 1.5em 10px 7em;
    border-bottom:1px dotted #CCC;
    line-height:1em;
	font-size :80%;
}
 
dl#news a{
    padding: 5px 0.5em 10px 0.5em;
    color:#399CCD;
    text-decoration:underline;
}
 
dl#news a:hover{
    text-decoration:none;
}

div.projetrogo{
float : left;
margin : 0px 0px 0px 80px;

}
