@import url(../css/shoulder.css);
@import url(../css/index.css);
@import url(../css/content.css);
@import url(../css/nwl.css);

html, body {
    background: url(/image/body_bg.gif) repeat-y center #cdcdcd;
}
body {
    padding: 0px 0px 0px 0px;
    margin: 0px;
    font: normal 11px "Trebuchet MS", Verdana, Geneva, Swiss, Sans-serif;
    color: #646464;
    text-align: center;
}
A:link,
A:visited {
	font-weight: bold;
	color: #339540;
	text-decoration: underline;
	outline: none;
}
A:hover {
	color: #000;
	text-decoration: underline;
}
FORM {
	padding: 0px;
	margin: 0px;
}
#page {
	/*background: pink;*/
    position: relative;
    width: 1000px;
    margin: auto;
    padding: 0px;
}
.clear {
    clear: both;
}
#principale {
	background: url(/image/principale_bg2.gif) repeat-y;
    width: 1000px;
	min-height: 900px;
    padding: 0px 0px 20px 0px;
    margin: 160px 0px 0px -190px;
    float: right;
	text-align: left;
	/*border-bottom: 20px solid #FFF;*/
}
#content {
	/*background: orange;*/
	width: 620px;
    margin: 0px 0px 0px 190px;
    padding: 0px 0px 0px 0px;
	float: left;
	display: inline;
}
#logo {
	background: url(../image/logo.png) no-repeat;
	top: 0px;
	left: 0px;
	position: absolute;
	z-index: 2;
	width: 360px;
	height: 92px;
	overflow: visible;
}
	#logo A {
		width: 360px;
		height: 92px;
		display: block;
	}
		#logo A SPAN {
			display: none;
		}
#search {
	background: url(/image/search_bg.gif) no-repeat;
	top: 92px;
	left: 0px;
	position: absolute;
	z-index: 2;
	padding: 0px;
	margin: 0px;
	width: 190px;
	height: 68px;
	overflow: visible;
}
	#search FIELDSET {
		width: 176px;
		padding: 0px;
		margin: 10px 0px 0px 0px;
		overflow: visible;
		color: #FFFFFF;
		border: 0px;
		float: left;
		display: inline;
	}
		#search FIELDSET LEGEND {
			display: none;
		}
		#search FIELDSET LABEL {
			width: 166px;
			padding: 0px 0px 0px 0px;
			margin: 5px 0px 0px 10px;
			float: left;
			display: block;
		}
		#search FIELDSET INPUT {
			width: 116px;
			padding: 1px 0px 1px 2px;
			margin: 0px 0px 0px 0px;
			font: bold 11px "Trebuchet MS", Arial, "Times New Roman", Times, serif;
			color: #666;
			border-top: 1px solid #999999;
			border-right: 1px solid #CCCCCC;
			border-bottom: 1px solid #CCCCCC;
			border-left: 1px solid #999999;
			background: #FFF;
			vertical-align: middle;
		}
		
		
		#search FIELDSET INPUT.button {
			background: url(/image/search_button.gif) no-repeat;
			width: 32px;
			height: 32px;
			padding: 0px;
			margin: 0px 0px 0px 0px;
			font: normal 10px Arial, Helvetica, sans-serif;
			text-indent: -5000px;
			color: #FFF;
			border: 0px solid #FFF;
			cursor: pointer;
		}
.head {
	background: url(/image/head_bg.gif) repeat-x #FFF;
    position: absolute;
    left: 0px;
    top: 0px;
    z-index: 1;
    width: 1000px;
    height: 160px;
    padding: 0px;
    margin: auto;
    overflow: visible;
}
	.head .foto {
		/*background: url(/image/head_bg.jpg) no-repeat;*/
		background-repeat: no-repeat;
		width: 630px;
		height: 120px;
		padding: 0px;
		margin: 0px 0px 0px 0px;
		float: right;
		display: inline;
	}
		.head .foto .banner {
			width: 468px;
			height: 60px;
			padding: 0px;
			margin: 30px 20px 0px 0px;
			float: right;
			display: inline;
		}
	.head UL {
		list-style: none;
		width: 810px;
		padding: 0px;
		margin: 1px 0px 0px 0px;
		float: right;
		display: inline;
	}
		.head UL LI {
			/*background: cyan;*/
			width: auto;
			height: 39px;
			padding: 0px;
			margin: 0px 0px 0px 0px;
			float: left; 
			display: inline;
		}
			.head UL LI A:link,
			.head UL LI A:visited {
				background: url(/image/head_li.gif) no-repeat 0px 0px;
				padding: 12px 26px 12px 26px;
				width: auto;
				height: 15px;
				display: block;
				font-size: 14px;
				color: #FFF;
				text-decoration: none;
				text-align: left;
				float: left;
			}
			.head UL LI A:hover {
				background-position: 100% -80px;
				color: #339540;
			}
#footer {
	background: #FFF;
	width: 1000px;
	padding: 20px 0px 40px 0px;
	font-size: 11px;
	float: left;
	border-top: 1px solid #D1D2D7;
}
	#footer #copy {
		margin-left: 15px;
		float: left;
		display: inline;
		color: #000;
	}
	#footer UL {
		padding: 0px;
		margin: 0px;
		margin-right: 15px;
		float: right;
		display: inline;
		color: #000;
	}
		#footer UL LI {
			list-style: none;
			padding: 0px 6px 0px 6px;
			float: left;
			display: inline;
			border-right: 1px solid #000;
		}
			#footer UL LI A {
				color: #000;
				font-weight: normal;
				text-decoration: none;
			}
			#footer UL LI A:hover {
				color: #000;
				text-decoration: underline;
			}

	#footer #logos {
		width: 970px;
		margin: 10px 15px;
		float: left;
		display: inline;
		clear: both;
	}
		#footer #logos .img {
			width: 570px;
			float: left;
			display: inline;
			text-align: left;
		}
		#footer #logos .img IMG {
			margin-right: 10px;
		}
		#footer #logos .text {
			width: 400px;
			float: right;
			display: inline;
			text-align: right;
		}


