@charset="iso-8859-1";
/* CSS Document */

body, html {margin:0px; padding:0px; height:101%;}

body {
	font-family: "Trebuchet MS", Arial, Verdana;
	color: #000000; background-color:#99CC66;
	font-size: 14px; 
	font-weight:normal;
	text-align:justify;
	}
	
td, th {
	font-family:"Trebuchet MS", Arial, Verdana;
	color: #000000;
	font-size: 14px; 
	font-weight:normal;
	text-align:justify;
	}
	
.red {
	color: #900;
	font-weight: bold;
}

a {outline: none; font-size: 14px;}
a:link {color: #666699; text-decoration: none;}
a:visited {color: #666699; text-decoration: none;}
a:hover {color: #FF6E00; text-decoration: none;}
a:active {color: #666699; text-decoration: none;}

img {border-style: none; text-decoration: none;}

h2 {
font-size:14px;
color:#000000; font-weight:bold;
}

#BG {width:910px; overflow:auto; background-image:url(Images/BG.gif); background-repeat:repeat-y; background-color:#FFFFFF;}

#Contenu {
width:900px; overflow:hidden;
}



#Entete {
height:180px;
text-align:center;
background-image:url(Images/BgEntete.gif); background-repeat:repeat-x;

}

#Milieu {
float:right;
width:680px; _width:700px; padding: 10px 20px 10px 0px; 
vertical-align:top; text-align:justify;
}



#Menu {
float:left;
width:160px; height:400px;
padding-left:20px; padding-right:20px; font-family:Verdana, Arial, Helvetica, sans-serif;
}

#Menu .top-menu {height:22px; width:160px; background-image:url(Images/TopMenu.gif);}
#Menu .bottom-menu {height:22px; width:160px; background-image:url(Images/BottomMenu.gif);}

#Menu ul { width:160px; margin:0px; padding:0px; background-image:url(Images/MiddleMenu.gif); background-repeat:repeat-y; list-style:none;}
#Menu li {text-align:left; display:block; line-height:25px; font-weight:bold; padding-left:15px;}
#Menu li:hover {text-align:left; display:block; line-height:25px; font-weight:bold; padding-left:15px; }

#Menu a {color: #FFFFFF; text-decoration: none; font-size:12px; }
#Menu a:link {color: #FFFFFF; font-size:12px;}
#Menu a:visited {color: #FFFFFF; font-size:12px;}
#Menu a:hover {color: #000000; font-size:12px;}

ul {list-style:square;}




#Footer { width:910px; height:70px; font-sixe:10px; font-weight:bold; color:#000000; text-align:center; background-image:url(Images/Bottom.gif); }

.Footer{ font-size:10px; vertical-align:top;}

#Footer a {color: #000000; text-decoration: none; font-size:10px; }
#Footer a:link {color: #000000;}
#Footer a:visited {color: #000000;}
#Footer a:hover {color: #FFFFFF;}


.Center {
text-align:center;
background-image:url(Images/TriangleResolux.gif); background-repeat:no-repeat; background-position:top; height:130px;
}

.SousTitre{
font-size:14px;
color:#000000; font-weight:bold;
}



.TagLine {
font-size:14px; font-weight:bold; text-align:center;
}

.Image {
border:solid; border-width:1px; border-color:#000000;
}

.ImageCadre {
border:solid; border-width:1px; border-color:#666699;
}



.Date {font-size: 12px; font-style: italic;}
.Date a {font-size: 12px; font-style: italic; font-weight:bold;}
.Date a:link {font-size: 12px; font-style: italic; font-weight:bold;}
.Date a:visited {font-size: 12px; font-style: italic; font-weight:bold;}
.Date a:hover {font-size: 12px; font-style: italic; font-weight:bold; color:#FF6E00;}


fieldset {
display:block; 
padding:0px 10px 10px;
width:300px;
border-color:#666699; border-width:1px; background-color:#EEEEEE;
}

input{
border:solid; border-style:solid; border-width:1px;
border-color:#666699; background-color:#FFFFFF;
}

textarea{
border:solid; border-style:solid; border-width:1px;
border-color:#666699;
}

.Caps { font-variant:small-caps; font-size:14px; _font-size:13px; font-weight:bold; color:#000000;}

.Journal { border:solid; border-color:#000000; border-width:1px;}

.ImageUnites {
margin-top:10px; margin-bottom:10px; text-align:center;
border:solid; border-width:1px; border-color:#000000;
}

/*  Diaporamas  */

/*
div.slideshow {margin: 5px 5px 5px 5px;}

div.slideshow ul {margin: 5px 0px 0px 0px; background-color:#FFFFFF; overflow: hidden; z-index: 10001; width:365px; _width:400px; }

div.slideshow ul a {background-color:#FFFFFF; display: block;
  height: 32px; width: 32px; margin-right: 5px; margin-bottom: 5px;
  opacity: 0.5; position:relative; left:-37px; _left:0px;
}

div.slideshow ul a.active, div.slideshow ul a:hover {opacity: 1;}

div.slideshow ul li {float: left; list-style: none;}*/