body {
	font-family:  Arial;
	font-size: 75%;
	color: #666666;
	margin: 0;
	padding: 0;
	line-height: 16px;
	background : #C4CFD6 url('/img/bkg.gif') repeat-y scroll 50%;
}

* {
	font-family: Arial;
	font-size: 1em;
	margin: 0;
	padding: 0;
	border: none;
}

a {
	color : #fe4e02;
}
h1 {
	font-size: 1.40em;
	text-transform: uppercase;
	line-height: 20px;
}

h2 {
	font-size: 1.30em;
}

h3 {
	font-size: 1.20em;
}

h4 {
	font-size: 1.10em;
}

p {
	margin-bottom: 10px;
}

ul li {
	list-style: none;
}



select {
	height: 18px;
	border: solid 1px #7F9DB9;
}
textarea {
	border: solid 1px #7F9DB9;
}
input {
	vertical-align: middle;
}

.clear {clear:both;}

/**************************/
#container {
	width : 955px;
	margin : 0 auto;
	padding : 0;
	background : transparent url(/img/middle.jpg) no-repeat scroll 45px 255px;
}

.ui-window #container{
	width : 580px;
	margin :40px auto 0 auto;
	background: none;
}

#top  {
	height : 221px;
	background-color : 	#FF4E00;
	position : relative;
	background :  url(/img/bkg_top.jpg) #ee4f0a no-repeat;
}

#illus{
	position : absolute;
	right :1px;
	min-height: 221px;
	min-width: 420px;
}

#baseline {
	height : 100px;
	width :955px;
	position : absolute;
	bottom : 0;

}

#quote {
	color : #FFF;
	position : absolute;
	top: 40px;
	left : 150px;
	width :380px;
	font-size : 1.50em;
	text-align : left;
	font-size : 1.20em;
	line-height: 18px;
}

#quoteAuthor{
	padding-top : 7px;
}

#menu {
	height : 25px;
	background : url('/img/bkg_menu.jpg');
	color : #FFF;
}


#menu_shadow {
	height : 15px;
	background : url('/img/bkg_menu_shadow.jpg');
}


#menu ul{margin-left:30px}

#menu li {
	float: left;
	margin-top : 5px;
	text-transform : uppercase;
		background : url('/img/bkg_menuItem.jpg') no-repeat right;
}

#menu li a {
	color: #FFF;
	font-size : 1.04em;
	padding: 0 15px;
	text-decoration : none;
}

#menu li a:hover {
	text-decoration : underline;
}

#menu li span {
	background-color: #FFF;
	width : 1px;
}


#center {
	min-height : 260px;
	margin : 0 165px 0 270px;
	padding : 10px 0;
}

#center ul, #center ol {
	margin : 0 0 15px 0;
}

#center ol li {
	margin : 0px 0 0 20px;
	padding : 5px 0 0 15px;
}

#center ul li{
	margin : 0px 0 0 20px;
	padding : 8px 0 0 15px;
	background: transparent url(/img/li_arrow2.gif) no-repeat scroll 0% 12px;
}

#center h1, #center h2 {
	margin-bottom : 10px;
	color :#FE4E02;
}



#bottom {
	background : url('/img/bkg_bottom.gif') repeat-x ;
	margin : 10px 1px 10px 0;
	padding : 10px 0 0 45px;
	color : #969da3;
	font-size : 10px;

}

#right {
	float : right;
	width : 115px;
	margin-right :10px;
	padding : 65px 15px 0 15px;
	background :url('/img/bkg_right.gif') no-repeat scroll 0% 6px;
	min-height: 235px;
}

#left {
	float : left;
	width : 200px;
	margin-left:45px;
	padding : 10px 5px;
}


#left h1{
	font-size: 2.00em;
	color : #ff4e00;
	font-weight : normal;
	background :url('/img/bkg_left_h1.gif') no-repeat scroll 0% 0;
	max-width : 150px;
	height : 48px;
	padding : 3px 0 0 40px;
}

#left h2{
	font-size: 1.50em;
	color : #000;
	font-weight : normal;
	text-align : center;
	line-height : 21px;
	margin-bottom : 1.60em;
}

#left ul{
	margin : 20px;
}

#left li{
	background :url('/img/li_arrow.gif') no-repeat;
	margin : 10px 0;
	padding-left : 20px;
}

#left li a{
	/*text-transform : uppercase;*/
	text-decoration : none;
	color : #000;
}


h1.error{
	text-align : center;
	background : red;
	color : white;
	padding : 50px;
}

#right h1{
	font-size: 1.20em;
	color : #ff4e00;
	font-weight : bold;
	line-height : 17px;
	text-align : center;
}


label {font-weight: bold;  clear:left; width : 110px;}
input, textarea {
		padding : 5px;
		border : 1px solid #7F9DB9;
		width : 250px;
}



input .bts{
	 width : 50px;
}

.glossary {
	text-decoration: underline overline;
	cursor : help;
}

.jsvalidation{
	color : red;
	font-size : 0.8em;
    width:290px;
}

#more_ressource {
	margin-top : 10px;
	padding: 0 0 0 65px;
	background : transparent url(/img/li_arrow.gif) no-repeat scroll 50px 3px;
}