/* -------------------------- */
/* --------GENERALES--------- */
/* -------------------------- */
Body{
	font-family: Arial, Helvetica, sans-serif;
	margin:0px 0px 0px 0px;
}
DIV.paragraphe P{
	font-size:x-small;
	line-height:1.4em;
	text-align:justify;
	padding: 10px;
}
.paragraphe a{
	text-decoration:none;
	background: #DCE5F1;
	color: #33517A;
}
.biblio{
	background-image:url(img/bibli.gif);
	background-repeat: repeat-y;
	background-position: left top;
	border-bottom: 1px dotted #DADADA;
	padding-bottom: 5px;
}
DIV.biblio P{
	padding-left:20px;
	font-size:x-small;
	line-height: normal;
	margin-bottom:0em;
	margin-top:0.4em;
}
SPAN.error{
	background-color:red;
}
DIV.pp{ font-size:12px;}
/* -------------------------- */
/* -----------LISTE----------- */
/* -------------------------- */
.list{
	font-family: Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#333333;
	width:100%;
	margin-left:0px;
}
.list span{
	padding:10px;
}
.list div.context{
	padding:10px;
}
.list td{
	padding:0px;
}
.list li.article{
	font-size:12px;
}
.list a{
	text-decoration:none;
	color:#333333;
	padding-left: 10px;
}
form{
	margin: 0px 0px 0px 0px;
}
.list a:hover{
	background: #E2E4E9;
}
.list li{
	list-style-type:none;
	list-style-position: outside;
}
.list li .spot{
	padding-left:30px;
	margin-top: 10px;
	background-image: url(img/bkg_ssti1.gif);
	background-repeat: no-repeat;
	background-position: left center;
	border-bottom: 1px dotted #F1F1F1;
}

.list H1{
	border-bottom: 1px solid #C7CADC;
}
.list STRONG{
	color:#CC0000;

}
A.spot{
	font-family: Arial, Helvetica, sans-serif;
	color: #3C475B;
	text-decoration:none;
}

/* -------------------------- */
/* --------MENU-------------- */
/* -------------------------- */
DIV.top1{background-image:url(img/bg1.gif); height:60px; background-color:#BE4041}
DIV.top2{background-image:url(img/bg2.gif); height:28px;background-color:#476C93}
DIV.top2 A{ color:#FFFFFF;height:22px; border-right:2px solid #7387BB; display:block; float:left; padding:6px 20px 0px 20px; text-decoration:none; font-size:10px;}
DIV.top2 A.selected{ color:#FFFFFF;height:22px; border-right:2px solid #7387BB; display:block; float:left; padding:6px 20px 0px 20px; text-decoration:none; font-size:10px; background-color:#7387BB;}
.top3{background-image:url(img/bg3.gif); height:38px;background-color: #999999; width:100%;  font-size:12px; font-weight:bold; color:#666666;}

.search{background-image:url(img/bg2.gif); height:22px;background-color:#476C93 width:100%;  font-size:12px; font-weight:bold; color:#FFFFFF; padding-top:6px;padding-left:6px;}
.search span{ padding-left:20px;}
/* -------------------------- */
/* --------TITRES------------ */
/* -------------------------- */
.titre{
	height:60px;
	color: #3C475B;
	font-size: x-large;
	font-weight:bold;
	background-color: #E1E4EC;
	border-bottom: 1px ridge #939FB3;
	padding: 10px;
	background-image: url(img/bkg_titr.jpg);
}
SPAN.partie{ font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#3C475B; }
DIV.partie1{background-color:#BED0E8; background-image:url(img/bando1.jpg); background-repeat:repeat-y; background-position:left; padding-left:25px;height:22px; padding-top:4px;}
DIV.partie2{background-color:#E5BAA7; background-image:url(img/bando2.jpg); background-repeat:repeat-y; background-position:left; padding-left:25px;height:22px; padding-top:4px;}

DIV.auteur{
	text-align:right;
	color: #FFFFFF;
	margin-top: 0;
	padding: 10px;
	background-image: url(img/bkg_auteur.jpg);
}
H1{
	padding: 10px;
	background-color: #F6F7F9;
	font-family: Arial, Helvetica, sans-serif;
	font-size: large;
	color: #3C475B;
	text-decoration:none;
}
H2{ 
	font-family: Arial, Helvetica, sans-serif;
	font-size: medium;
	padding-left: 30px;
	background-image: url(img/bkg_ssti1.gif);
	background-repeat: no-repeat;
	background-position: left center;	
	/*margin-left:1em;*/
}
H3{
	font-family: Arial, Helvetica, sans-serif;
	font-style:italic;
	padding-left: 40px;
	background-image: url(img/bkg_ssti2.gif);
	background-repeat: no-repeat;
	background-position: left center;	
	/*margin-left:2em;*/
}
H4{
	padding-left: 50px;
	background-image: url(img/bkg_ssti3.gif);
	background-repeat: no-repeat;
	background-position: left center;
}

.paragraphe .footNote{
	font-family: Arial, Helvetica, sans-serif;
	font-size: xx-small;
	text-decoration:none;
	background: #C7F1C8;
	color: #455625;
}

/* -------------------------- */
/* --------TABLEAU----------- */
/* -------------------------- */
DIV.tableau P{
	font-size:x-small;
	padding-left: 20px;
}
P.Titretableau{
	font-size: medium;
	font-weight:bold;
	padding:10px;
	background-color: #F6F7F9;
	color: #3C475B;
	text-decoration:none;
}
TABLE{border-collapse:collapse;}
TD{vertical-align:top;};

/* -------------------------- */
/* --------ARBO-------------- */
/* -------------------------- */
.top3 select{
	background: #C9CDDA;
	font-family: Arial, Helvetica, sans-serif;
	font-size: x-small;
}
DIV.arbo UL{
	margin-left:1.4em;
}
DIV.arbo LI{
	font-size:x-small;
}
DIV.arbo A{
	color:#000000;
	text-decoration:none;
}
DIV.arbo DIV{
	font-size:x-small;
}
/* -------------------------- */
/* --------NAV RESULT-------- */
/* -------------------------- */
a.navlink{
	
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#666666;
}
a.navselect{
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#CC0000;
}
/* -------------------------- */
/* --------PRINT------------- */
/* -------------------------- */
DIV.print{
	text-align:right;
	color: #3C475B;
	/*background-color: #F6F7F9;*/
	margin-top: 0;

	padding:0px 0px 0px 0px;
	/*border-top: 1px dotted #E8E8E8;*/
	border-bottom: 1px dotted #E8E8E8;
}
DIV.print A{
	color:#3C475B;
	text-decoration:none;
	font-size:xx-small;
}