/* main attibutes */
body, td, textarea, input, select {
  	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color: #303080;
}
body {
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left:auto;
	margin-right:auto;
 	min-width: 760px;
 	width: 760px;
	background-color: #f0f0f0;
	background-position:center;
	background-repeat:repeat-y;
}


/*
input,select {
	font-size:11px;
	color: #3030a0;
}

p {
	font-size:12px;
}

textarea,td {
	font-size: 11px;
}
*/

code, pre {
/*
	font-size: 11px;
*/
	color: black;
}
pre {
	border-top:#DDDDEE 1px solid;
	border-left:#DDDDEE 1px solid;
	border-bottom:#888899 1px solid;
	border-right:#888899 1px solid;
	padding:.5em;
	margin-left:1em;
	margin-right:2em;
	white-space:pre;
	background-color:#eeeeee;
}


/* list styles */

ul, ol {
/*
	font-size:11px;
	position: relative;
	padding: 3px;
	margin-bottom: 2px;
*/
	margin-top: 2px;
}

h1 { font-size:17px; }
h2 { font-size:15px; }
h3 { font-size:13px; }
h4 { font-size:11px; }
h5 { font-size:10px; }
h6 { font-size:9px; }
h1, h2, h3, h4, h5, h6 {
/*
	background-image: url(/fr/images/tile_sub.gif);
	padding: 6px;
*/
	margin-bottom: 6px;
}

/****** Custom attributes *****/
hr.soustitre {
	margin-top:1px;
	margin-bottom:6px;
	margin-right:18px;
	border:none;
	height:1px;
	background-color: #ccccff;
}

ul.grey {
	list-style: square outside url(/imglib/balls/dot_grey.gif);
}
ul.grey2 {
	list-style: square outside url(/imglib/balls/dot_darkgrey.gif);
}
li { margin-top: 6px; }

/* titre principal pages XSM */
 .xsmtitle {
	color: black;
        font-size: 20px;
	font-weight: bold;
	margin: 20px;
 }


/*
.main {
	background-color: #f0f0f0;
	background-color: #ffffff;
	padding-left:4px;
}
*/

.header	{
	background-image: url(/fr/images/nav_grad_metal.gif);
	width: 760px;
	margin-left:auto;
	margin-right:auto;
	margin-top:0px ; padding:0px;
	font-size: 10px;
	text-align: center;
}

.footer	{
	bottom:0px;
	height: 24px;
	width: 760px;
	background-image: url(/fr/images/nav_grad_metal.gif);
	margin-top:8px; 
	margin-bottom:0px; 
	margin-left: auto;
	margin-right: auto;
	text-align: center;
	border-top: solid 1px #dddddd;
	font-size: 10px;
}
.footer2	{
	bottom:0px;
	height: 24px;
	width: 760px;
	background-image: url(/fr/images/nav_grad_metal.gif);
	margin-top:0px; 
	margin-bottom:0px; 
	margin-left: auto;
	margin-right: auto;
	text-align: center;
	border-top: solid 1px #dddddd;
	font-size: 10px;
}
.footertxt	{
	font-size: 10px;
}

.greybox {
	background-image: url(/fr/images/nav_grad_metal.gif);
	font-size: 10px;
	text-align: center;
	border: solid 1px #cccccc;
}
.greybox2 {
/*
	font-size: 10px;
*/
	border: solid 1px #cccccc;
	padding: 4px;
	background-color: #dfdfdf;
}

/* top menu */

.topmenu	{ background-color: #7baeff ; height: 21px; }

.topmenubar {
	height: 21px;
	width: 760px;
/*
	border: 1px #666666 solid;
	border-bottom: 1px #666666 solid;
	border-right: 1px #000000 solid;
	padding-bottom: 1px;
	padding-top: 1px;
	margin-top: 0px;
	padding-right: 2px;
	padding-left: 15px;
*/
	/*background-image: url(/fr/images/nav_grad_metal.gif);*/
/*
	color: #666666;
	font-size: 11px;
	font-weight: bold;
*/
}

.MenuItem {
}


a.MenuItemLink {
	font-size: 11px;
	font-family: tahoma, arial, verdana, helvetica;
	font-weight: bold;
	margin: 0px;
	padding: 0px;
}
a.MenuItemLink:link {
	text-decoration:none; color:#3030a0;
}
a.MenuItemLink:visited {
	text-decoration:none; color:#4477ff;
}
a.MenuItemLink:active, a.MenuItemLink:hover {
/*	text-decoration:overline underline; color:#0009ff; */
	text-decoration:underline; color:#0009ff; 
}

.myMenu {
	position: absolute;
	visibility: hidden;
	z-index: 5;
}

/* colonnes gauche, droite */
.leftcol {
	background-color: #dddddd ;
/*
	border-left: solid 1px #cccccc ;
*/
	border-right: solid 1px #dddddd ;
 	min-width: 120px;
 	width: 160px;
	padding: 4px;
	margin: 0px;
}
.main {
	background-color: #ffffff ;
	border-right: solid 1px #dddddd ;
	border-left: solid 1px #dddddd ;
	padding:4px;
 	min-width: 580px;
}
.rightcol {
	background-color: #ffffff ;
	border-right: solid 1px #dddddd ;
	border-left: solid 1px #dddddd ;
	padding:4px;
 	min-width: 580px;
 	width: 600px;
}
.sideboxtitle {
	font-size: 11px;
	font-weight: bold;
	font-family: verdana;
	color: #000000;
	background-color: #999999 ;
	background-image: url(/fr/images/sidebox/sb_mid48.gif);
	padding: 6px;
}
.sidebox {
/*
	font-family: arial;
*/
	font-size: 11px;
	padding: 5px;
	border-left: solid 1px #aac;
	border-right: solid 1px #aac;
	border-bottom: solid 1px #aac;
	color: #3030a0;
	background-color: #ffffff;
}

/* styles particuliers */
.titre		{ color: #ffffff; font-weight: bold; font-size: 18px; }

.fblanc		{ color: white; }
.fblancbold	{ color: white; font-weight: bold; }
.fvert		{ color: #40a040; }
.fvertbold	{ color: #40a040; font-weight: bold; }
.frouge		{ color: #ff0000; }
.frougebold	{ color: #ff0000; font-weight: bold; }
.fbleu		{ color: blue; }
.fbleubold	{ color: blue; font-weight: bold; }
.fbleugris	{ color: #3030a0; }
.fbleugrisbold	{ color: #3030a0; font-weight: bold; }
.fgris		{ color: #d0d0d0; }
.fgrisbold	{ color: #d0d0d0; font-weight: bold; }
.fnoir		{ color: black; }
.fnoirbold	{ color: black; font-weight: bold; }
.fcyan		{ color: cyan; }
.fcyanbold	{ color: cyan; font-weight: bold; }
.fjaune		{ color: yellow; }
.fjaunebold	{ color: yellow; font-weight: bold; }
.forange	{ color: orange; }
.forangebold	{ color: orange; font-weight: bold; }

.fformnoir	{ color: black;  }
.fformbleu	{ color: blue; }
.fformbleugris	{ color: #3030a0; }
.nota           { color:black; background-color:orange; }

/* side box */
.sb-text        {color: #333366; font-size: 11px;}
.sb-text2        {color: #0000c0; font-size: 11px;}
a.sb-text:link          {color: #c02020; text-decoration: none}
a.sb-text:active        {color: #c02020; text-decoration: none}
a.sb-text:visited       {color: #c02020; text-decoration: none}
a.sb-text:hover         {color: #666699; text-decoration: underline}


/* tableaux "a la XSM" */
.maintitle { color:#FFFFFF; font-size: 9.5pt; height: 26px; background-image: url(/fr/images/tile_back.gif); }
.maintitle  a:link, .maintitle  a:visited, .maintitle  a:active {
	text-decoration: none; color: #FFFFFF }
.maintitle a:hover { text-decoration: underline }
.titlemedium {
	font-weight:bold;
	color:#3A4F6C;
	height: 30px; 
/*
	 font-size: 11px;
*/
	background-color: #9FBCE3; 
	background-image: url(/fr/images/tile_sub.gif);
}
.blocbleu	{
	background-image: url(/fr/images/degrade8.jpg);
	text-align: center;
	color: white; font-weight: bold; 
	margin: 10px;
	height: 40px;
}

/*
.titlemedium  a:link,  .titlefoot  a:link, .titlemedium  a:visited, .titlefoot  a:visited, .titlemedium  a:active, .titlefoot  a:active { text-decoration: underline; color: #3A4F6C }
.titlemedium a:hover, .subtitle a:hover, .titlefoot a:hover { text-decoration: underline; color: #000000 }
*/
.plateform {
	background-color: #e4eAf2;
	color: #333366; 
	font-size: 11px;
	border: solid 1px #6994bd;
	padding: 4px;
}

.row2 { background-color: #f5f9fd }
.catbg { font-weight: bold; font-size: 13px; background-image: url(/fr/images/catbg.jpg); color: #000000 }
.contour {  border: solid 1px #6994bd; }
.bordercolor { background-color: #6394bd; }
.windowbg { color: #000000; background-color: #afc6db }
.windowbg2 { color: #000000; background-color: #f8f8f8 }
.windowbg3 { color: #000000; background-color: #6394bd }
.windowbg4 { color: #000000; background-color: #eeeeee }
.windowbg5 { color: #000000; background-color: #fefeee }
.windowbg6 { color: #000000; background-color: #cacfee }
.windowbg7 { color: #000000; background-color: #dddddd }
.windowbg8 { color: #000000; background-color: #999999 }
.borderbox { border: solid 1px #6394bd ;
		background-color: #f5f9fd ;
		padding: 4px;
}

/* source code */
.src {
	background-color: #dddddd;
	color: #000000; 
	font-size: 11px;
	border: solid 1px #6994bd;
	padding: 4px;
}
/* XSM title Features Benchmarks .. */
.xsmfeatures { 
	background-color: #f8f8f8 ;
	border: solid 1px #dddddd ;
	padding:4px;
  }
