/**********************BODY*****************************/
body.logo
{
	background-color: #000000;
}

body 
{
	background-color: #000000;
	scrollbar-face-color: #000000;
	scrollbar-highlight-color: #000000;
	scrollbar-shadow-color: #000000;
	scrollbar-3dlight-color: #48A2AA;
	scrollbar-arrow-color: #48A2AA;
	scrollbar-track-color: #000000;
	scrollbar-darkshadow-color: #48A2AA;
	background-repeat : no-repeat;
	background-attachment : fixed;
	background-position : center;
	cursor: url("http://ns1.aceboard.net/lablogos/curseurs/fleche03.cur");
	behavior: url(csshover.htc);
}

body.baniere
{
	background-repeat: no-repeat;
	background-position: center;
	width: 100%;
	height: 100%;
}

/*******************GRAS (b)*********************/
b.text_projet
{
	text-align: center;
	font-family: Comic Sans MS, Georgia, Arial, Serif, Times New Roman;
	font-size: 25px; 
	color:#0099FF;
}

b.bienvenue
{
	color: #000000;
	text-decoration: blink;
}

b.maj
{
	text-align: right;
	color: #000000;
	font-family: Georgia, Arial, Serif, Times New Roman;
	text-decoration: none;
}

b.article
{
	color: #00FF00 ;
	font-family: Comic Sans MS, Georgia, Arial, Serif, Times New Roman;
	text-align: left;
	font-size: 25px; 

}

/***************************TEXT (p)****************************/
p.text
{
	text-align: center;
	font-family: Comic Sans MS, Georgia, Arial, Serif, Times New Roman;
	font-size: 25px; 
	color:#0099FF;
}

p.text_projet
{
	text-align: justify;
	font-family: Comic Sans MS, Georgia, Arial, Serif, Times New Roman;
	font-size: 25px; 
	color:#0099FF;
}

p.formulaire
{
	text-align: center;
	font-family: Comic Sans MS, Georgia, Arial, Serif, Times New Roman;
	font-size: 25px; 
	color:#00FF00;
}

p.formulaire_left
{
	text-align: left;
	font-family: Comic Sans MS, Georgia, Arial, Serif, Times New Roman;
	font-size: 25px; 
	color:#00FF00;
}
/*
p.formulaire_right
{
	text-align: right;
	font-family: Comic Sans MS, Georgia, Arial, Serif, Times New Roman;
	font-size: 25px; 
	color:#0099FF;
}*/

p.text_projet2
{
	text-align: justify;
	font-family: Comic Sans MS, Georgia, Arial, Serif, Times New Roman;
	font-size: 25px; 
	color:#00FF00;
}

p.text_rouge
{
	text-align: justify;
	font-family: Comic Sans MS, Georgia, Arial, Serif, Times New Roman;
	font-size: 25px; 
	color:#FF0000;
}

p.text_projet_gras
{
	text-align: center;
	font-family: Comic Sans MS, Georgia, Arial, Serif, Times New Roman;
	font-size: 30px; 
	font-weight:bold;
	color:#990099;
}

p.titre
{
	text-align: center;
	font-family: Comic Sans MS, Georgia, Arial, Serif, Times New Roman;
	Font-size: 30px;
	color: #FF0000;
}

p.rouge
{
	text-align: center;
	font-family: Comic Sans MS, Georgia, Arial, Serif, Times New Roman;
	Font-size: 30px;
	color: #FF0000;
}

p.ecriture
{
	color : #FF0000; text-decoration: blink;
}

p.textind
{
	text-align: justify;
	font-family: Comic Sans MS, Georgia, Arial, Serif, Times New Roman;
	Font-size: 25px;
	color: #0099FF;
	text-indent: 130px;
}

font,th,td,p
{
	font-family: Verdana, Arial, Helvetica, sans-serif 
}


/**********************TABLEAU (table)******************************/
td.row1  
{
	background-image : url('img/fond_bienvenue.gif');
}

table.cadre
{
	border: 2px;
	border-color: #FF0000;
}

table.formulaire
{
	border-style: outset; 
	border-color: /*#000000*/#0099FF;
	color: #00FF00;
	font-family: Comic Sans MS, Georgia, Arial, Serif, Times New Roman;
	text-align: left;
	font-size: 18px; 
}

td.formulaire
{
	text-align: left;
	font-family: Comic Sans MS, Georgia, Arial, Serif, Times New Roman;
	Font-size: 18px;
	color: #00FF00;
	border-color: #0099FF;
}

td.formulaire_centrer
{
	text-align: center;
	font-family: Comic Sans MS, Georgia, Arial, Serif, Times New Roman;
	Font-size: 18px;
	color: #00FF00;
	border-color: #0099FF;
}

td.rang
{
	color: #00FF00 ;
	font-family: Comic Sans MS, Georgia, Arial, Serif, Times New Roman;
	text-align: center;
	font-size: 25px; 
	border-color: #990099;
}

td.personne
{
	text-align: center;
	font-family: Comic Sans MS, Georgia, Arial, Serif, Times New Roman;
	Font-size: 30px;
	color: #0099FF;
	border-color: #990099;
}

td.personne2
{
	text-align: left;
	font-family: Comic Sans MS, Georgia, Arial, Serif, Times New Roman;
	Font-size: 30px;
	color: #0099FF;
	border-color: #990099;
}

table.bordercolor 
{ 
	border-style: outset; 
	border-color: /*#000000*/#990099; 
}

/******************************DIV (div)**************************/
div#menu a 
{
	font-family: Comic Sans MS, Georgia, Arial, Serif, Times New Roman;
	font-size: 20px; 
	color:#0099FF;
} 

div#menu a.sous_menu
{
	font-family: Comic Sans MS, Georgia, Arial, Serif, Times New Roman;
	font-size: 20px;
	color: #FFFFFF;
}

div#menu ul 
{	font-family: Comic Sans MS, Georgia, Arial, Serif, Times New Roman; 
	padding: 0;
	margin:0%;
} 
div#menu li:hover 
{
	color: #00FFFF;
} 
div#menu li.sousmenu:hover 
{
	color: #00FFFF;
} 

/* float left pour les li afin d'aligner le menu et plus de bordures*/ 
div#menu ul li 
{
	position:relative; 
	list-style: none;
	float:left;
} 

/* le décalage n'est plus a gauche maintenant mais en bas on annule donc le decalage a gauche et la correction en haut et on place la restriction de taille*/ 
div#menu ul ul 
{
	position: absolute;
	display:none; 
	width:187px;
} 

div#menu ul 
{
	position: relative; 
	list-style:none; 
	margin:0px; 
	border-bottom: 1px solid;
	border-left: 1px solid;
	border-right: 1px solid;
	border-top: 1 px solid;
	background-color: #000000 /*url('img/fond_bienvenue.gif');*/
}

/* plus de bordure et taille remise a 100px*/ 
div#menu li a 
{
	text-decoration: none; 
	padding: 10px 0 10px; 
	display:block;
	width: 100% /*137px*/;
} 
div#menu ul.niveau1 li.sousmenu:hover ul.niveau2
{
	display:block;
} 

/*****************************LIEN (a)****************************/
a.text
{
	text-align: center;
	font-family: Comic Sans MS, Georgia, Arial, Serif, Times New Roman;
	Font-size: 30px;
	color: #0099FF;
}

a.text_projet:link,a.text_projet:active,a.text_projet:visited
{
	color: #990099;
}

a.text_projet:hover
{
	color: #00FF00;
}

a.text:link,a.text:active,a.text:visited
{
	color: #0099FF;
	text-decoration: none;
}

a.text:hover
{
	color: #00FF00;
	text-decoration: none;
}

a:link,a:active,a:visited 
{ 
	color : #C6E5E8; text-decoration: none; 
}
a:hover
{
	text-decoration: underline; color : #48A2AA; 
}

a.gen,a.genmed,a.gensmall 
{
	color: #C6E5E8; text-decoration: none; 
}
a.gen:visited,a.genmed:visited,a.gensmall:visited	
{
	color: #C6E5E8; text-decoration: none; 
}
a.gen:hover,a.genmed:hover,a.gensmall:hover	
{
	color: #48A2AA; text-decoration: none; 
}

a.return_haut
{
	text-align: center;
	font-family: Comic Sans MS, Georgia, Arial, Serif, Times New Roman;
	Font-size: 20px;
	color: #00FF00;
}

a.return_haut:link,a.return_haut:active,a.return_haut:visited
{
	text-align:center;
	color: #00FF00;
	text-decoration: none;
}

a.return_haut:hover
{
	color: #00FF00;
	text-align:center;
	text-decoration: none;
}

/*******************************diverse*********************************/
.gen 
{
	font-size : 12px; 
}
.genmed 
{
	font-size : 12px; 
}
.gensmall 
{
	font-size : 10px; 
}
.gen,.genmed,.gensmall 
{
	color : #FFFFFF; text-decoration: none; 
}

caption.caption
{
	text-align: center;
	font-family: Comic Sans MS, Georgia, Arial, Serif, Times New Roman;
	Font-size: 30px;
	color: #FF0000;
}

hr
{
	height: 0px; border: solid #48A2AA 0px; border-top-width: 1px;
}

