/* CSS Document */* { 	margin: 0;}html {	font-size: 100%;}body {	font-family: "Lucida Grande", "Helvetica Neue", Verdana, Arial, sans-serif;	color: #000000;	font-size: 0.8em;	margin: 0px;	line-height: 1.4em;	background-color: #FFFFFF;	background-image: url(../img/body_img4.png);	background-repeat: no-repeat;}ul, ol {	list-style: disc;	display: block;	padding: 0.5em 0.5em 0.5em 2.5em;}.main a {	color: #440066;	text-decoration: none;}a:link, #nav a:visited {	color: #440066;	text-decoration: none;}a:hover, #nav a:active {	text-decoration: underline;}#header {	position: relative;	height: 120px;	width: 830px;}#header .logo {	position: absolute;	left: 28px;	top: 20px;}#header .menu {	position: absolute;	top: 10px;	right: 10px;	font-size: 0.8em;}#nav {	position: absolute;	width: 160px;	top: 118px;}#nav ul {	list-style: none;	padding: 1.5em 0em 0em; }#nav ul li {	font-weight: bold;	margin-right: 12px;	text-decoration: none;	padding: 0.5em 0.5em 0.5em 2em;	display: block;}li .here {	/* background-image: url(../img/navbck2.gif); */	margin-right: 10px;	font-style: italic;}.description {	font-weight: normal;	font-style: italic;	font-size: 1.1em;}#nav a:link, #nav a:visited {	color: #440066;	display: block;	text-decoration: none;}#nav a:hover, #nav a:active {/*	background: url(../img/navbck.gif); */	display: block;	text-decoration: none;	color: #8800AA;}#content {	top: 20px;	width: 660px;	position: relative;	text-align: left;	left: 170px;}#content .main a:link, #content .main a:visited {	color: #440066;/*	border-bottom: 1px dotted #666666;	padding-bottom: 0.05em;	font-weight: bold; */	text-decoration: none;}#content .main a:hover, #content .main a:active {	background-color: #AA00CC;	color: #ffffff;}.date {	background-color: #aa8800; /*#996600; */	padding: 0.2em 0.4em;	font-weight: bold;	font-size: 0.8em;	color: #FFFFFF;}.main {}.smallermain {	width: 460px;}.main h3 {	font-weight: bold;	font-size: 1.3em;	margin-bottom: 0.4em;	color: #440066;	display: block;	margin-top: 1em;	font-family: Georgia, "Times New Roman", Times, serif;	line-height: 1em;}.main p {	margin-bottom: 10px;	display: block;}.main em {	color: #aa8800; /*#996600; */	font-weight: bold;	font-style: normal;}.main a {	text-decoration: none;	font-style: normal;}.news {	width: 160px;	position: absolute;	top: 0px;	right: 0px;	bottom: 0px;	border-left-width: 1px;	border-left-style: solid;	border-left-color: #CCCCCC;	padding-right: 10px;	padding-bottom: 10px;	padding-left: 10px;/*	padding-top: 1.5em; */}.news hr {	border: none; 	border-bottom: 1px solid #cacaca; 	background: none; 	height: 1px; 	/*	border-top-width: 0px;	border-bottom-width: 1px;	border-top-style: none;	border-top-color: #000000; 	color: #CCCCCC;*/	margin-top: 0.5em;	margin-bottom: 0.5em;/*	border-right-style: none;	border-bottom-style: none;	border-left-style: none;*/}.news a {	text-decoration: none;}#footer {	position: relative;	left: 170px;	width: 650px;	font-size: 0.8em;	margin-top: 50px;	color: #666666;	border-top-width: 1px;	border-top-style: solid;	border-top-color: #999999;}.display_none{	display: none;}

.box { 
  margin-left: 10px;
  background: #FF8F50; 
}
.boxtop { 
  background: url(../img/ne.gif) no-repeat top right; 
}
.boxtop div { 
  font-size: 0;
  height: 10px; 
  background: url(../img/nw.gif) no-repeat top left; 
}
.boxbottom { 
  background: url(../img/se.gif) no-repeat bottom right; 
}
.boxbottom div { 
  font-size: 0;
  height: 10px; 
  background: url(../img/sw.gif) no-repeat bottom left; 
}
.boxcontent {
  padding: 0px 10px 0px 10px;
}

.review {
   	background-color: #FF8F50;
	color: #FFFFFF;
	font-size: 0.8em;
/*	position: relative; */
}
.encadre{	background-color: #440066; /*#336699;*/	padding: 10px 15px;	color: #FFFFFF;/*	position: relative; */	margin-top: 1em;	margin-bottom: 0.4em;}.roundedcornr_box_146082 img {	float: left;	border: 1px solid #999999; 	margin-right: 10px;}.roundedcornr_box_146082 {   background: #440066;/*	padding: 10px 15px;	margin-top: 1em;	margin-bottom: 0.4em;	position: relative; */	color: #FFFFFF;}.roundedcornr_top_146082 div {   background: url(../img/roundedcornr_146082_tl.png) no-repeat top left;}.roundedcornr_top_146082 {   background: url(../img/roundedcornr_146082_tr.png) no-repeat top right;}.roundedcornr_bottom_146082 div {   background: url(../img/roundedcornr_146082_bl.png) no-repeat bottom left;}.roundedcornr_bottom_146082 {   background: url(../img/roundedcornr_146082_br.png) no-repeat bottom right;}.roundedcornr_top_146082 div, .roundedcornr_top_146082, .roundedcornr_bottom_146082 div, .roundedcornr_bottom_146082 {   width: 100%;   height: 16px;   font-size: 1px;}.roundedcornr_content_146082 { margin: 0 16px; }.version {	list-style-type: none;	padding: 0px;}.version ul {	list-style-type: none;}.argue {	font-family: Georgia, "Times New Roman", Times, serif;	font-size: 2em;	font-style: italic;	line-height: 100%;	color: #440066;	padding-top: 0.6em;}fieldset {	padding: 10px;}#table tr td {}.smallerfont {	font-size: smaller}#sample_table tr td {	padding: 10px;	background-image: url(../img/sample_back.png);}#sample_table .break {	background-color: #FFFFFF;	padding: 0px;	background-image: none;}#sample_table img {	border: 0px;	float: left;	margin-right: 10px;}#downloadTable td {	padding: 4px;}#downloadTable tr.borderTop td {	border-top-width: 1px;	border-top-style: solid;	border-top-color: #000000;}#downloadTable p {	display: block;	padding-top: 2px;	padding-bottom: 2px;	margin: 0px;}#downloadTable p.file {	border-top-width: 1px;	border-bottom-width: 1px;	border-top-style: dotted;	border-bottom-style: dotted;	border-top-color: #666666;	border-bottom-color: #666666;}#downloadTable .check {	background-color: #FEcc89;	color: #000000;	padding-right: 4px;	padding-left: 4px;	font-size: 0.8em;	margin-right: 4px;}#downloadTable .step {	background-color: #333333;	color: #FFFFFF;	padding-right: 4px;	padding-left: 4px;	font-size: 0.8em;}