*, body, body, INPUT.text, SELECT {
	margin-top:0px;margin-left:0px;
	font-size: 11px;

}
BODY  { background: url(../images/bg2.gif) repeat-y }
A, A:visited {
	color: #CE630B;
	font-size: 10 px;
	font-weight: bold;
	text-decoration: none;
}
A:hover {
	color: #FFD700;
	text-decoration: underline;
}
a.basetxt,a.basetxt:visited {
	color: #FF0000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
}

A.utils, A.utils:visited, .utils {
	color: #FF0000; /*	color: #FF0000;*/
	font-size: 11px;
	font-weight: normal;
}
A.navigationitem:hover {
	color: #FD9719;
	text-decoration: underline;
}
a.basetxt:hover, A:hover {
	color: #FFA500;
	text-decoration: underline;
}
A.buy, A.buy:visited, A.bought, A.bought:visited {
	color: #FF0000;
	font-family: Verdana;
	font-size: 10px;
/*	font-weight: bold;*/
}

A.folio {
	color: #FF0000;
	font-size: 11px;
	text-decoration: underline;
}
A.folio:visited {
	color: #808080;
	text-decoration: none;
}
A.folio:hover {
	text-decoration: underline;
}
A.folioinact, A.folioinact:visited,A.folioinact:hover,SPAN.inact {
	color: #FF0000;
	font-size: 11px;
	text-decoration: none;
}

DIV.message {
	background-color: #C9DED6;
	border: 1px solid #8FB8A9;
	color: #5B937F;
	font-size: 11px;
	font-weight: bold;
	padding: 5px;
	text-align: center;
}
DIV.rightnav {
	width: 180px; /*	height:500px;*/
}
TD.rightnav {
	background-color: #639ACE;
	margin:0px;
	padding:5px;
}
FORM {
	margin: 0px;
}
HR {
	color: #A87E00;
	height: 1px;
	line-height: 1px;
	margin: 0px;
	padding: 0px;
	width: 100%;
}
HR.filet  { border-top: 1px solid #4682b4; border-right: 0px; border-bottom: 0px; border-left: 0px }
IMG.checked {
	background-color: #8FBC8F;
	border: 1px solid #C2DCC3;
}
IMG.thumbnail {
	border: 1px solid #C0C0C0;
}
input.ftextfield{
	;
	color: #215C9E; /*	border: 1px solid #C0C0C0;*/
	font-size: 10px;
	vertical-align: bottom;
	width: 100px;
}
INPUT.submit,INPUT.cancelsubmit, INPUT.fixedwidth  { color: white; font-weight: bold; font-size: 11px; font-family: Arial; background-color: #4682b4 }
INPUT.cancelsubmit {
	background-color: #E9967A;	
}
/*
#B5B5B5;
*/
SPAN.bullet {
	color: #FF0000;
	font-size: 16px;
	font-weight: bold;
}
SPAN.checked {
	color: #3E6C46;
	font-size: 11px;
}

DIV.dialog {
	color: #CA6F00;
	font-size: 11px;
	font-weight: normal;
	height:15px;
}
DIV.confirmmessage,TD.confirmmessage {
	color: Teal;
	font-size: 11px;
	font-weight: bold;
	text-align:center;
/*	border:1px dotted Teal;*/
/*
		background-color: #EBF7EF;*/
}
TD.confirmmessage {
	text-align:left;
}
DIV.errormessage {
	color: #C71905;
	font-size: 11px;
	font-weight: bold;
	text-align:center;
	/*
	border:1px dotted #C71905;
	background-color: #F7E1D0;*/
}
SPAN.help   { color: white; font-size: 11px }
SPAN.libelleeditionlg {
	color: Maroon;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
}
SPAN.libelleeditionsm {
	color: #203486;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
}
SPAN.lighter {
	color: Gray;
}
SPAN.cdv,P.cdv {
		color: Gray;
		font-size:10px;
}
span.stitre {
	color: #BD7B00;
	font-size: 11px;
	font-weight: bold;
}
span.stitrelight {
	color: #664300;
	font-size: 14px;
	font-weight: normal;
}
SPAN.teasertitle {
	color: White;
}
TABLE.buy {
/*	background-color: #000000;*/
}
TABLE.buy, TABLE.bought {
	/*border: 1px solid silver;*/
}
TABLE.dkbg {
}
TABLE.form {
	border: 1px solid #ADCADF;
}
TABLE.formfooter {
	background-color: #D7E4EC;
	border: 1px solid #C0C0C0;
	font-size: 12px;
	font-weight: bold;
	margin: 1px;
	padding: 5px; /*	width:200px;*/
}
TABLE.formn {
}
/* new */
/*	background-color: #F2EDC2;*/
TABLE.header {
	border-bottom: 1px solid silver;
}
TABLE.pageheader {
}
TABLE.teaser {
}
TD {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	vertical-align: top;
}
TD.bought {
/*	background-color: #F7F4D8;*/
}
TD.buyheader {
/*	background-color: #E5E5C6;*/
	color: #000000;
	font-family: Verdana;
	font-size: 10px;
	font-weight: bold;
}
TD.checked {
	background-color: #BBD5D6;
}
TD.compte {
	background-color: #B9C0D5;
	border: 1px solid #307094;
	border-top: 0px;
}
TD.contenttd,TR.contenttd {
	background-color: #FEFEFE;
}
TD.dkbg {
	background-color: #0000CD;
}
.cdf td {
	background-color: #D0D0FF;
}
TD.folio {
	background-color: #DEEDED;
	color: #58603F;
	width: 20px;
}
td.form,tr.form,info {
	background-color: #EAE7DF;
}
TD.formfooter {
	background-color: #F4F7FB;
}
TD.formlibelle  { 
	color: 000000; 
	text-align: right; 
	vertical-align: top }
TD.formlibelle,TD.formlibellefw, SPAN.formlibelle,TD.formlibelledroit, TD.formlibelleheader  { color: 000000; font-size: 11px }
TD.formlibellefw, {
	color: 000000;
	width:250px;
	text-align:right;
}
TD.formheader {
/*	background-color: #FFEECE;*/
 	color: #BD7B00;
 border-bottom: 1px dashed Maroon;
 font-size:14px;
 font-family: Arial, Helvetica,Verdana,sans-serif;
}

TD.header {
	background-color: white;
}
TD.headerdkbg, TABLE.dialog, TD.headerdkbg  { background-color: white; border-bottom: 1px solid #4682b4 }
TD.headerfg {
	background-color: #CAD3DB;
}
TD.info {
	background-color: #87CEEB;
	border: 1px solid #0000CD;
	text-align: center;
}
TD.leftfg {
	background-color: #FCFBF1;
	width: 140px;
}
TD.maincontent,TD.rightnav  { 
	color: #000000;
}
TD.mainedition {
/*	border-bottom: 1px solid #A87E00; *//*border-top: 2px solid #A87E00;*/
}
TD.navigation {
	background-color: #F1F8F8;
}
TD.outputmessage {
	background-color: #F2F2F2;
	border-bottom: 1px solid #C0CFDA;
	color: #FF8C00;
	font-size: 11px;
	font-weight: bold;
}
TD.page_footer  { border-top: 1px solid #4682b4 }
TD.pageheader { background-color: white; vertical-align: bottom; border-bottom: 4px solid #4682b4 }
TD.pagename {
	background-color: #F9FCFC;
}
TD.rightnav  { border-left: 1px solid #f1e0cb }
TD.teaser {
	background-color: #F6F4D7; /*	background-color: #C9E2E7;*/
	border: 1px dotted #B5B5B5;
	border-left: 0px;
	border-right: 0px;
}
TD.teaserheader {
	color: #3B371A;
	font-family: Verdana, Arial,Helvetica,sans-serif;
	font-size: 11px;
	font-weight: bold; /*		padding-left:5px;*/
	vertical-align: bottom; /*height:30px;*/
}
TD.welcome {
/*		background-color: #ABCDDE;*/
	font-size:12px;
	color: #896208;
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-weight:bold;
}
TR.fg, TD.fg, TD.leftfg  { color: black; font-weight: bold; font-size: 11px; font-family: Arial, Helvetica, Verdana, sans-serif; background-color: #87CEEB; padding-left: 5px }
TD.preheader  {
	background-color: #ABCDDE;
}
.basetxt {
	color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
}
.basetxtb, A.basetxtb {
	color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
}
A.basetxtb {
	color: #000000;
}
A.headerlink, A.headerlink:visited {
	font-size:10px
}
.pagesubtitle {
	color: #4473B9;
	font-size: 11px;
}
SPAN.pagetitle {
	color: #345990;
	font-size: 18px;
	font-weight: bold;
}
SPAN.maintitle {
	color: #345990;
	font-size: 12px;
	font-weight: bold;
}
.t11pxblueb, A.t11pxreedb,A.t11pxreedb:visited, .t11pxreedb {
	color: #ff0000hel;
	font-size: 11px;
	font-weight: bold;
}
.t12pxreedb, A.t12pxreedb,A.t12pxreedb:visited, .t12pxreedb {
	color: #ff0000;
	font-size: 12px;
	font-weight: bold;
}
SPAN.mains,P.mains {
	font-weight:bold;
	font-size:12px;
	color: #153180;
}
SPAN.maintxt,P.maintxt {
	font-weight:bold;
	font-size:12px;
	color: #153180;
}

TABLE.telechargez {
	border:0px;
	border-top:1px solid silver;
/*	border-left:0px; border-right:0px;*/
}
TD.promo {
	background-color: #d8cfba;
}
TABLE.promo {
	border: 1px solid #9E885B;
}
span.title_article{
	color: #215C9E;
	font-size: 20px;
	font-weight: bold;
}
SPAN.article_infos {
	font-family:Verdana;
	font-size:11px;
	color: #696969;
	text-decoration:none;
}
DIV.article {
	padding:5px;
	width:400px;
	font-size:11px;
	
	
}
SPAN.article_texte {
		font-size:11px;
}
TABLE.content_image {
		border: 1px solid #505230;
		background-color: #C4C29F;
		margin-bottom:30px;
}
IMG.content_image {
	border: 1px solid #4682B4;
}
TD.legende {
	color: #403F28;
	background-color: #B9BE8E;
	font-weight:normal;
	
}
TD.main {
	background-color: #D2D4B5;
}kground-color: #D2D4B5;
}
