/*
------------------------------
- Text & Links
------------------------------
*/

A:link {COLOR: #006600; TEXT-DECORATION: none; font-weight : normal}
A:visited {COLOR: #990000; TEXT-DECORATION: none}
A:hover {COLOR: #00008B; TEXT-DECORATION: underline; font-weight : bold }

/*Pour enlever le contour des images liens */
a img { border: 0px; }

/*MENU Horizontal*/
.he_menu {
	/*background-image: url(images/header_tile.gif);*/
	background-repeat: repeat-x;
	height: 0px;
	background-attachment: scroll;
	position: relative;
	background-position: left top;
	/*background-color: #666666;*/
	/*Couleur de fond du menu principal*/
	background-color: #000000;
	color : white;
}

.he_menu_item {
	padding-right: 6px;
	padding-left: 6px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
}

/*
------------------------------
- Main
------------------------------
*/

/*Couleur texte menu connexion */
body h3
{
	font-size: 13px;
	font-family: verdana, Arial, Helvetica, sans-serif;
}

body p
{
	font-size:14px;
	font-family: verdana, Arial, Helvetica, sans-serif;
}

body div p
{
	font-size: 14px;
	font-family: verdana, Arial, Helvetica, sans-serif;
}

body table p em /*Texte en vert dans les pages activité*/
{
   font-size:14px;
   font-family: verdana, Arial, Helvetica, sans-serif;
   color: #00008B;
}

body table h3 em /*Titres en vert dans les pages activité*/
{
   font-size:14px;
   font-family: verdana, Arial, Helvetica, sans-serif;
   color: #00008B;
}

body table p em /*Texte en vert dans les pages activité*/
{
   font-size:14px;
   font-family: verdana, Arial, Helvetica, sans-serif;
   color: #00008B;
}

body table h3 em /*Titres en vert dans les pages activité*/
{
   font-size:14px;
   font-family: verdana, Arial, Helvetica, sans-serif;
   color: #00008B;
}

.main_table {
	/*Couleur de fond = Blanc (sur pages principales corps + menus)*/
	background-color: #FFFFFF;
	border: 1px solid #666666;
}

/*Pied de page*/
.fo {
	/*background-image: url(images/header_tile.gif);*/
	background-color : #000000;
	background-repeat: repeat-x;
	height: 25px;
	background-attachment: scroll;
	position: relative;
	background-position: left bottom;
	font-size: 10px;
	color: white;
	text-align: center;
	vertical-align: middle;
}

.main_body {
	/*Couleur ou image de fond derrière le site*/
	/*background-image:url(images/maisons2.jpg);*/
	background-color: black;
	/*background-color:black;*/
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	border-bottom-width: 1px;
	
}


/*
------------------------------
- Menu
------------------------------
*/

.anylinkcss{
position:absolute;
visibility: hidden;
border:1px solid #939393;
border-bottom-width: 0;
line-height: 18px;
z-index: 100;
background-color: white;
width: 205px;

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
}

.anylinkcss a{
	display: block;
	border-bottom: 1px solid #939393;
	text-decoration: none;
	
	text-align: left;
	padding-left: 5px;
	COLOR: #990000;
}

.anylinkcss a:hover{ 
background-color: #DDDDDD;
text-decoration: underline;
COLOR: #990000;
}


/*
------------------------------
- Content: Panels
------------------------------
*/

.co_pa_l {
	width: 200px;
	/*Pas haut*/
	padding-top: 0px;
	padding-bottom: 20px;
	/*pas de droite*/
	padding-right: 0px;
	/*Bordure noire solide a droite du menu ete*/
	border-right : solid 2px black;
}


.co_pa_r {
	width: 202px;
	padding-top: 0px;
	padding-bottom: 20px;
	padding-left: 0px;
	padding-right: 0px;
	/*Bordure noire a gauche du menu hiver*/
	border-left : solid 2px black;
}

/*
------------------------------
- Content: Main
------------------------------
*/
.co_main {

	border-right-width: 1px;
	border-left-width: 1px;
	/*border-right-style: dotted;
	border-left-style: dotted;*/
	border-top-color: #999999;
	border-right-color: #999999;
	border-bottom-color: #999999;
	border-left-color: #999999;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left:7px;
	padding-right:7px;
	vertical-align: top;
}

.accueil
{
	border-right : solid 1px black;
	/*border-right-style: dotted;*/
	border-left : solid 1px black;
	/*border-left-style: dotted;*/
}

/*CSS des tableaux*/

table.liste-problemes
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size : 12px;
	text-align: left;
	color : white;
	width : 570px;
	border: solid 1px black;
}

tr.liste-probleme:hover
{
	background-color: #C0C0C0;
}

th
{
	background-color: #00008B;
}

th.libelles
{
	width: 80%;
}

/*Pour couleur du menu admin*/
li.vert{ color:green; }

/*Pour couleur tableau Forum */
td { color:black; }

table.calendar
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size : 13px;
	color : white;
	width : 200px;
	height : 150px;
	border: solid 1px black;
}
