/*
  Feuille de style
  site internet AMSL
*/
body	{
	margin:0;
	padding:0;
	background-color:#83BECC ;
	background-image:url(../sources/amsl-degrade.gif);
	background-repeat:repeat-x;
	background-position:top;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-family:Trebuchet;
	font-size:14px;
	color:#003366;
}
div#wrapper	{
	width:1000px;
	background-color:#FFF;
}
#page	{
	margin:0;
	padding:0;
	width:950px;
	padding-left:20px;
}
div#bas-page	{
	margin:0;
	padding:0;
	height:80px;
	font-size:12px;
	font-weight:bold;
	background-image:url(../sources/baspage-fond.jpg); 
	background-position:bottom;
}
div#bas-page p	{
	padding-left:550px;
	padding-top:15px;
}
/* menu */
div#fondmenu	{
	width:1000px;
	height:180px;
	background: url(../sources/int-entete.jpg) no-repeat top;
}
div#fondmenu-acc	{
	width:1000px;
	height:32px;
	background-color:#d10000;
}
#menu	{
	width:1000px; 
	height:33px;
	color:white; 
	list-style:none; 
	margin:0; 
	padding:0;
	padding-left:50px; 
	text-align:left;
}
#menu a	{
	color:#FFF;
	text-decoration:none;
	font-size:12px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}

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

#menu li	{
	float:left; 
	line-height:33px;
	font-weight:bold; 
}
#menu li ul	{
	list-style-type:none;
	margin:0;
	padding:0;
	margin-top:0px;
	display:none;
	margin-left:10px;

}
#menu li ul.sousmenu li	{
	background-color:#ED7979;
	height:20px;
	line-height:20px;
	text-align:left;
}
#menu li ul.sousmenu li a	{
	color:#FFF;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:normal;
	padding-left:3px;
}
#menu li ul.sousmenu li a:hover	{
	color:#BBB;
}
/* taille des menus */
li.s1	{
	width:100px;
}
li.s2 {
	width:140px;
}
ul#s2 li	{
	width:130px;
}
li.s3 {
	width:170px;
}
ul#s3 li	{
	width:160px;
}
li.s4 {
	width:90px;
}
li.s5 {
	width:150px;
}
ul#s5 li	{
	width:140px;
}
li.s6 {
	width:160px;
}
li.s7 {
	width:135px;
}
ul#s7 li	{
	width:125px;
}

/* balises   */
a	{
	text-decoration:none;
	color:#0062B3;
}
a:hover	{
	text-decoration:underline;
	color:#003366;
}
.menubas a	{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
}
h1	{
}
h2	{
	font-size:16px;
}
/* titres */
.rubriquerouge	{
	width:310px;
	height:45px;
	background: url(../sources/bulle-rubrique-rouge.gif) no-repeat top;
	font-size:18px;
	line-height:28px;
	color:#FFF;
}
.rubriquerouge p	{
	padding-left:60px;
}
.rubriquebleu	{
	width:310px;
	height:45px;
	background: url(../sources/bulle-rubrique.gif) no-repeat top;
	font-size:18px;
	line-height:28px;
	color:#FFF;
}
.rubriquebleu p	{
	padding-left:60px;
}

/* page accueil */
#pave1	{
	width:225px;
	height:250px;
	border:solid 1px #83BECC;
	background: url(../sources/acc-fondactu.jpg) no-repeat top;
	font-size:12px;
}
#pave2	{
	width:225px;
	height:250px;
	border:solid 1px #83BECC;
	background: url(../sources/acc-ressources.jpg) no-repeat top;
}
#pave3	{
	width:225px;
	height:250px;
	border:solid 1px #83BECC;
	background: url(../sources/acc-documents.jpg) no-repeat top;
}
#pave4	{
	width:225px;
	height:250px;
	border:solid 1px #83BECC;
	background: url(../sources/acc-ensemble.jpg) no-repeat top;
}
/* pages intérieures */


/* styles */
.titrerouge {
	font-family: "Times New Roman", Times, serif;
	font-size: 14px;
	color:#e43737;
	font-weight: bold;
}
.rouge	{
	color:#d10000;
}

a.navChapitre {
  /*text-decoration: none;*/
}

a.navChapitre:hover {
 /* text-decoration: underline;*/
}
div.cr	{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}
.borderbleu	{
	border:solid 1px #83BECC;
}
.titre	{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
}
.bleu1	{
	color:83BECC;
	border:solid 1px #83BECC;
}

/* remonter si utilisé */
.bleu	{
	/*color:#0000FF;*/
}
.blanc	{
	/*color:#FFF;*/
}
.fontsup1	{
	font-size:1.1em;
}
.fontmoins1	{
	font-size:0.9em;
}
.times14 {
}




/* page notes */
#pagenote	{
	position:relative;
}
.affnote	{
	position:absolute;
	left:480px;
	top:0px;
	width:350px;
	height:450px;
	z-index:1;
	background-color: #FFFFFF;
	visibility:hidden;
}
table.note	{
	font-size: 12px;
	padding-left:5px;
}
table.note td	{
	padding-bottom:3px;
}



