/* propriétés générales de la page */
body {
        background-color: #ffffff;
        background-image: url('../images/filigrane.jpg');
        background-attachment: fixed;
        margin-top: 0px;
        margin-left: 0px;
        margin-right: 0px;
        scrollbar-face-color: #860000;
        scrollbar-highlight-color: #ffffff;
        scrollbar-shadow-color: #000000;
        scrollbar-3dlight-color: #000000;
        scrollbar-arrow-color: #ffffff;
	}
/* propriétés du menu horizontal */
#menu_horizontal {
    	text-align:center;
	}
/* propriétés du chemin de fer */
#chemin_fer {
 	margin-top:5px;
        font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
        font-size: 10pt;
        /*color: #333333;*/
	}
/* bloc central uniquement crée pour uniformiser les hauteurs des deux blocs contenus (menu_vertical et contenu) */
#bloc_central {
	}
#gauche {
	float:left;
	/*width:20%;*/
	width:180px;
	height:300px;
	}
/* propriétés du menu vertical */
#menu_vertical {
        font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
        font-size: 10pt;
        color: #333333;
	height:95%;
	}
.titre_page_parent_table {
    	text-align:right;
	font-weight:bold;
	background: url(../images/fondmenuprincipal.gif) no-repeat;
        width: 130px;
	height:31px;
     /*	line-height:31px;    ne marche pas si texte sur 2 lignes*/
	color:#ffffff;
}
.fond_menu_horizontal {
	background: url(../images/degrade-menu.gif);
        text-align:center;
        width: 100%;
	height:22px;
}
#miseajour {
	height:5%;
        font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
        font-size: 10pt;
        color: #333333;
	vertical-align:bottom;
	}
/* propriétés du contenu */
#contenu {
        font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
        font-size: 10pt;
	margin-top:5px;
        color: #333333;
	float:left;
	width:80%;
	text-align:justify;
	}
/* propriétés du contenu */
.tab_contenu {
	text-align:justify;
	vertical-align:top;
	height:100%;
	/*height:480px;*/
  	/*height:expression(document.body.clientHeight < 600? "480px": "600px" );*/

	}
#contenu_decale {
/* propriétés du contenu pour la première page*/

	margin-left:46px;
	/*margin-right:60px;*/
}
/* propriétés du pied de page */
#pied_page {
        font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
        font-size: 10pt;
        color: #333333;
	clear:both;
	text-align:center;
	}
#menu_horizontal_liste {
	/*background: url(../images/degrade-menu-g.gif);*/
       	/*height:37px;*/
	/*margin-top:-16px;*/
}
#menu_horizontal lu {
        /*margin-top: 0;*/
        /*margin-bottom: 0;*/
	margin-right:40px;
	}
/* comportement de la liste dans le bloc menu_horizontal */
#menu_horizontal li {
        font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
        font-size: 9pt;
        color: #ffffff;
        /*margin-top: 0;*/
        /*margin-bottom: 0;*/
	margin-right:40px;
       	list-style-type: none;
      	display: inline;
	}
/* propriétés des liens (de base et déjà visités) contenus dans le bloc menu_horizontal */
#menu_horizontal a:link,
#menu_horizontal a:visited {
	color:#ffffff;
	text-decoration:none;
	}
/* propriétés des liens (au dessus et actifs) contenus dans le bloc menu_horizontal */
#menu_horizontal a:hover,
#menu_horizontal a:active {
	text-decoration:underline overline;
	}
/* propriétés des liens (de base et déjà visités) contenus dans le bloc chemin_fer */
#chemin_fer a:link, #chemin_fer a:visited {
	color:#860000;
	/*font-weight:bold;*/
	text-decoration:none;
	}
/* propriétés des liens (au dessus et actifs) contenus dans le bloc chemin_fer */
#chemin_fer a:hover,
#chemin_fer a:active {
	text-decoration:underline;
	}
#menu_vertical ul {
        margin-top: 0;
        /*margin-bottom: 0;*/
	/*float: left;*/
  	margin-left: -23px;
}
/* propriétés des liens (de base et déjà visités) contenus dans le bloc menu_vertical */
#menu_vertical a:link,
#menu_vertical a:visited {
        display: block;
        width: 130px;
        text-align: left;
        text-decoration: none;
        font-family: Tahoma, Arial;
        font-size:10pt;
        color: #333333;
        padding: 2pt;
        margin-top:2px;
        margin-bottom:2px;
	}
/* propriétés des liens (au dessus et actifs) contenus dans le bloc menu_gauche */
#menu_vertical a:hover,
#menu_vertical a:active {
        font-family: Tahoma, Arial;
        font-size:10pt;
        background: url('../images/bullet-n2.gif') 127px 7px no-repeat;
        text-decoration: none;
        color: #004000;
        padding-top: 2pt;
        padding-bottom: 2pt;
	}
.TitrePrincipal1 {
        font-family : Arial, Helvetica, sans-serif;
        font-size : 18pt;
	color : #004000;
	font-variant:small-caps;
        text-align : left;
        vertical-align : top;
        font-weight : bold;
	padding-left: 44px;
	padding-top:4px;
	height:40px;
	background: url(../images/rubrique1.jpg) no-repeat 0px 0px;
}
.TitrePrincipal2 {
        font-family : Arial, Helvetica, sans-serif;
        font-size : 18pt;
	color : #004000;
	font-variant:small-caps;
        text-align : left;
        vertical-align : top;
        font-weight : bold;
	padding-left: 44px;
	padding-top:4px;
	height:40px;
	background: url(../images/rubrique2.jpg) no-repeat 0px 0px;
}
.TitrePrincipal3 {
        font-family : Arial, Helvetica, sans-serif;
        font-size : 18pt;
	color : #004000;
	font-variant:small-caps;
        text-align : left;
        vertical-align : top;
        font-weight : bold;
	padding-left: 44px;
	padding-top:4px;
	height:40px;
	background: url(../images/rubrique3.png) no-repeat 0px 0px;
}
.TitrePrincipal4 {
        font-family : Arial, Helvetica, sans-serif;
        font-size : 18pt;
	color : #004000;
	font-variant:small-caps;
        text-align : left;
        vertical-align : top;
        font-weight : bold;
	padding-left: 44px;
	padding-top:4px;
	height:40px;
	background: url(../images/rubrique4.jpg) no-repeat 0px 0px;
}
.TitrePrincipal5 {
        font-family : Arial, Helvetica, sans-serif;
        font-size : 18pt;
	color : #004000;
	font-variant:small-caps;
        text-align : left;
        vertical-align : top;
        font-weight : bold;
	padding-left: 44px;
	padding-top:4px;
	height:40px;
	background: url(../images/rubrique5.jpg) no-repeat 0px 0px;
}
.TitrePrincipal6 {
        font-family : Arial, Helvetica, sans-serif;
        font-size : 18pt;
	color : #004000;
	font-variant:small-caps;
        text-align : left;
        vertical-align : top;
        font-weight : bold;
	padding-left: 44px;
	padding-top:4px;
	height:40px;
	background: url(../images/rubrique6.jpg) no-repeat 0px 0px;
}
.TitrePrincipal7 {
        font-family : Arial, Helvetica, sans-serif;
        font-size : 18pt;
	color : #004000;
	font-variant:small-caps;
        text-align : left;
        vertical-align : top;
        font-weight : bold;
	padding-left: 44px;
	padding-top:4px;
	height:40px;
	background: url(../images/rubrique7.jpg) no-repeat 0px 0px;
}
.TitrePrincipal8 {
        font-family : Arial, Helvetica, sans-serif;
        font-size : 18pt;
	color : #004000;
	font-variant:small-caps;
        text-align : left;
        vertical-align : top;
        font-weight : bold;
	padding-left: 44px;
	padding-top:4px;
	height:40px;
	background: url(../images/rubrique8.jpg) no-repeat 0px 0px;
}
.TitrePrincipal9 {
        font-family : Arial, Helvetica, sans-serif;
        font-size : 18pt;
	color : #004000;
	font-variant:small-caps;
        text-align : left;
        vertical-align : top;
        font-weight : bold;
	padding-left: 44px;
	padding-top:4px;
	height:40px;
	background: url(../images/rubrique9.jpg) no-repeat 0px 0px;
}
.TitreSouligne {
                border-bottom-width:1px;
                border-bottom-style:solid;
                border-bottom-color:#004000;
                padding-bottom: 2pt;
                font-size: 12pt;
                font-weight : bold;
}
/* pour la photo du haut de la page */
.haut {
                background-image: url('../images/film-agility.jpg');
                margin-left: 0;
                margin-right: 0;
		width:100%;
		height:80px;
}
.lignehaut {
                background-color: #004000;
                margin-left: 0;
                margin-right: 0;
}
.gras {
	font-weight:bold;
}
.italic {
	font-style: italic;
}

H1, H2, H3, H4, H5, H6 {
	color:#004000;
}
HR {
                margin-left: 30px;
                margin-right: 30px;
}
HR.bordeau {
                color: #860000;
                margin-left: 30px;
                margin-right: 30px;
}
a:link  {
                color: #860000;
                font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
 		text-decoration: none;
		}
a:visited {
                color: #860000;
                font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
		text-decoration: none
		}
a:hover 	{
                color: #000000;
                font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
		text-decoration: none;
		 }
.ligne_jardin {
                border:1px solid #860000; background-image: url('../images/jardin.jpg');
                margin-left: 30px;
                margin-right: 30px;
                font-size: 10pt;
		}
.ligne_petit_jardin {
                background-image: url('../images/jardin.jpg');
                margin-left: 20%;
                margin-right: 20%;
                font-size: 2pt;
		}
Table.journal {
                margin-left: 60;
                margin-right: 60;
                bordercolorlight: #808080;
                bordercolordark: #333333;
}
Table.decale {
                margin-left: 30px;
                margin-right: 30px;
}
table.generale
{
	height:100%;
	width:100%;
}
table.centree {
	margin : auto auto auto auto;
	FONT-WEIGHT:bold;
	text-align:center;
}
TH {
                font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
                font-size: 10pt;
                background-color: #A7A7A7;
                color: #860000;
		text-align: center;
}

TD {
                font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
                font-size: 10pt;
                color: #333333;
                text-align: justify;
                padding-left: 5px;
                padding-right: 5px;
}
TD.8point {
                font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
                font-size: 8pt;
                color: #333333;
                text-align: left;
                padding-left: 15px;
                padding-right: 15px;
}
TD.right {
                font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
                font-size: 10pt;
                color: #333333;
                text-align: right;
                padding-left: 15px;
                padding-right: 15px;
}
TD.center {
                font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
                font-size: 10pt;
                color: #333333;
                text-align: center;
                padding-left: 15px;
                padding-right: 15px;
}

TD.image {
                font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
                font-size: 10pt;
                color: #333333;
                width: 155px;
                height: 125px;
                text-align: center;
                padding-left: 5px;
                padding-right: 5px;
}
TD.top {
                padding-left: 0px;
                padding-right: 0px;
}
TD.tab {
 		vertical-align:top;
		text-align:left;
}
TD.texteBlanc {
 		color:#ffffff;
		text-align:center;
		font-weight:bold;
}
TR.row_tab_color1 {
   	/* gris clair*/
	background:#E5E5E5;

}
TR.row_tab_color2

{     	/* gris foncé */
      	background:#D5D5D5;*/

}
TR.row_tab_color1:hover ,
TR.row_tab_color2:hover {
	background:#CCFFCC;
}
P {
        font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
        font-size: 10pt;
        color: #333333;
}
A.tableau {color: #333333;
}
UL{
        list-style-image:url('../images/bullet-n2.gif');
        margin-left : 15px
	}
UL UL{
        list-style-image:url('../images/bullet-n1.gif');
	margin-left : 15px
}

UL UL UL{
        list-style-image:url('../images/bullet-n3.gif');
        margin-left : 15px
}
/* ********************/
/* pour le livre d'or */
/* ********************/
td.upper, th.upper  {
	color : #ffffff;
	background : #479B47;
	font-family : Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	text-align: left;
        padding-left: 5px;
	padding-right: 5px;
}

.smaller {
	font-size: 8pt;
        padding-left: 0px;
	padding-right: 0px;
}
a.smaller {
	font-size: 8pt;
	color : #860000;
	text-decoration : underline;
}

a.smaller:hover {
	font-size: 8pt;
	color : Red;
	text-decoration : none;
}

input {
	font-size: 10pt;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
}

div.centered {
	text-align: center;
}

/* EVERYTHING BELOW ADDED IN 1.6 */
div.centered table.entries {
   	color : Black;
   	font-family : Tahoma, Verdana, Arial, Helvetica, sans-serif;
   	font-size: 10pt;
   	BORDER-RIGHT: #004000 1px solid;
   	BORDER-LEFT: #004000 1px solid;
   	BORDER-TOP: #004000 1px solid;
   	BORDER-BOTTOM: #004000 1px solid;
   	margin: 0px auto 9pt auto; /* margin: top right bottom left; */
}

table.gbookMenu {
	BORDER-TOP: #404040 1px solid;
        padding-left: 0px;
	padding-right: 0px;
}
/* pour test table height à 100% => ne fonctionne pas ! */
html, body
{
	height:100%;
}

