/*
################################################################################
################################################################################

Code Généraliste

################################################################################
################################################################################
*/

body
{
   background: url("/themes/hydra_bleu/images/fond.png") no-repeat;

   text-align: left;
   color: #4267B5;
   margin: auto;

   font-size: 76%;
   font-family: Verdana, Arial, Helvetica, sans-serif;
   line-height: 1.3;
   margin: 1em 0;
}



h1,h2,h3,h4,h5,h6,p,blockquote,form,label,ul,ol,dl,fieldest,adress
{
   margin: 0.5em 0;
}

li,dd
{
   margin-left: 1em;
}

fieldest
{
   padding: 0.5em;
}

a
{
   color: #4267B5;
   text-decoration: none;
}

a:hover
{
   text-decoration: underline;
}

h1
{
   font-size: 1.7em;
}

h2
{
   font-size: 1.5em;
}

h3
{
   font-size: 1.3em;
}

h4
{
   font-size: 1.2em;
}

h5
{
   font-size: 1.1em;
}

h6
{
   font-size: 1em;
   font-weight: bold;
}


/*
################################################################################
################################################################################

Code ajouter

################################################################################
################################################################################
*/

#table_principal
{

	border-collapse: collapse;
	margin-top: 30px;
	margin-left: -1px;	

}

#corps
{
   text-align: left;
   color: #4267B5;
   padding-left: 10px;
   margin-top: 100px;
}

#footer
{
	background: url("/themes/hydra_bleu/images/angle_bas.png") no-repeat;
    background-position: right bottom;

    color: #4267B5;
    font-size: 9px;
    height: 156px;
    width: 180px;
}

#footer a
{
	color: #4267B5;
}

#angle_bas
{
	padding-top: 140px;
	text-align: center;
}

html, body
{height: 100%;}

img
{
	border-color: transparent;
}

/*
################################################################################
################################################################################

Partie affichage des menus

################################################################################
################################################################################
*/


.moduletablemenu
{
padding: 0px;
margin-top: 0px;
margin-bottom: 1em;
height: 100%;

font-size: 85%;
color: #ffffff;

}

.moduletablemenu h1
{
color: #ffffff;
text-align: center;
font-size: 1.2em;
margin: 0;
margin-top: 0px;
margin-left: 0px;
}


.moduletablemenu a
{
display: block;
padding: 1px 1px 1px 0.5em;
color: #ffffff;
text-decoration: none;
}

html>body .moduletablemanu a
{
width: auto;
}

.moduletablemenu a:hover, a#active_menu:link, a#active_menu:visited
{
background-color: #FA8F02;
color: #ffffff;
}

/*
################################################################################
################################################################################

Partie affichage pour les thèmes

################################################################################
################################################################################
*/

.tr_titre
{
	background-image: url("/themes/hydra_bleu/images/titre.jpg"); background-repeat: repeat-x;
}

.tr_color_1
{
	background-color: #FA8F02;
	color: #FFFFFF;
}

.tr_color_2
{
	background-color: #FCBF6F;
}

.tr_color_3
{
	background-color: #FEDFB7;
}


/*
################################################################################
################################################################################

Partie affichage du calendier

################################################################################
################################################################################
*/



.dynCalendar_header{
	font-family: Arial, Verdana, Helvetica, Sans-Serif;
	font-size: 10pt;
	font-weight: bold;
}
.dynCalendar_dayname {
	background-color: #eeeeee;
	border: 1px solid #c0c0c0;
	font-family: Arial, Verdana, Helvetica, Sans-Serif;
	font-size: 8pt;
	text-align: center;
}

.dynCalendar_day {
	background-color: #eeeeee;
	color: #000000;
	font-family: Arial, Verdana, Helvetica, Sans-Serif;
	font-size: 8pt;
}

.dynCalendar_today {
	background-color: #ffffff;
	border: 1px solid #c0c0c0;
	font-family: Arial, Verdana, Helvetica, Sans-Serif;
	font-size: 8pt;
}

.dynCalendar_day_sam {
	background-color: #FFFFD2;
	color: #000000;
	font-family: Arial, Verdana, Helvetica, Sans-Serif;
	font-size: 8pt;
}


.dynCalendar_day_dim {
	background-color: #FFD6A4;
	color: #000000;
	font-family: Arial, Verdana, Helvetica, Sans-Serif;
	font-size: 8pt;
}



.dynCalendar {
	background-color: #c0c0c0;
	border: 2px outset white;
	visibility: hidden;
	position: absolute;
	top: 1px;
	left: 1px;
}

