BODY {
background-color: #ebf5ec;
background-image: url(/templates/Fip/images/page_backg.gif);
margin-left:10px;
margin-top:0px;
scrollbar-face-color: #99cc9e;
scrollbar-arrow-color: #FFFCE8;
scrollbar-track-color: #ebf5ec;
scrollbar-3dlight-color: #ebf5ec;
scrollbar-highlight-color: #FFFFFF; 
scrollbar-shadow-color: #66996b;
scrollbar-darkshadow-color: #336638;
background-repeat:repeat-y;
}


#intro {
padding-bottom:25px;
color:#336638;
}

A {
text-decoration: underline;
color: #336638;
}

A:hover {
text-decoration: underline;
color: #66996b;
}

A:visited {
color: #66996b;
text-decoration: underline;
}


H1 {
color: #336638;
font-size: 17px;
font-weight: bold;
font-family: trebuchet MS,arial,helvetica,sans-serif;
margin-bottom: 5px;
}
	 
H2 {
color: #336638;
font-size: 14px;
font-weight: bold;
font-family: trebuchet MS,arial,helvetica,sans-serif;
margin-bottom: 10px;
margin-top: 15px;
background-image: url(/photos/graphs/spacer_bleu2.gif);
background-position: bottom;
background-repeat: repeat-x;
display:inline;
}

H3 {
color: #336638;
font-size: 14px;
font-weight:normal;
font-family: trebuchet MS,arial,helvetica,sans-serif;
margin-bottom: 5px;
}

H4 {
font-size: 13px;
font-weight: bold;
font-variant:small-caps;
display:inline;
}

H5 {
font-size: 13px;
font-weight: normal;
color:#FFFCE8;
background-color:#66996b;
padding: 5px 0px;}

P, UL, OL, LI, BLOCKQUOTE, TD, TH, DIV {
font-family: verdana,arial,helvetica,sans-serif;
font-size: 12px;
}

#skyscraper {
text-align:right;
}

#right {
width:250px; 
float:right; 
margin-left:20px;
}

#CONTENT {
border: 1px solid #434376;
border-collapse: collapse;
background-color: #d6e0d7;
margin-left:5px;
}

#CONTENT TD {
padding: 6px;
background-color: #d6e0d7;
}

.smallfont
{font-family:trebuchet,arial,helvetica,sans-serif;
font-size:12px;}

#CONTENT TH {
color: #FFFCE8;
background-color: #66996b;
font-size: 13px;
font-weight: bold;			
font-family:trebuchet,arial,helvetica,sans-serif;
border-bottom: 1px solid;
padding: 3px 6px 3px;
height:30px;
text-align:left;
}


SPAN.list {
float:left;
text-align:center;
font-size:11px;
width:140px;
height:140px;
padding:5px;
}

IMG.thumb {
border: 1px solid #66996b;
margin:6px;
}

IMG.selthumb {
border: 1px solid #434376;
margin:6px;
}

IMG.microthumb {
border: 1px solid #66996b;
margin:3px;
}

IMG.selmicrothumb {
border: 1px solid #FFFCE8;
margin:3px;
}

.thumb:hover, .selmicrothumb:hover, .microthumb:hover, .selthumb:hover {
border-style: dashed;
}

IMG.photo {
border: 1px solid #000000;
margin:10px;
padding:10px;
background-color:#FFFFFF;
text-align:center;
}

.menu {
margin-left:30px;
margin-bottom:30px;
border: 1px solid #434376;
width:250px;
float:right;
}

.admenu {
margin-bottom:30px;
border: 1px solid #434376;
width:250px;
}

.menu ul, .menu p, .menu li, .content li, .admenu ul, .admenu p, .admenu li{
padding: 0;
margin: 0;
list-style-image: none;
}

.menu .header, .admenu .header {
color: #FFFCE8;
background-color: #66996b;
background-image: url(/photos/graphs/pictos/fleche_menu.gif);
background-position: right;
background-repeat: no-repeat;
width:250px;
}

.menu .header div, .admenu .header div {
font-family:trebuchet,arial,helvetica,sans-serif;
height:20px;
padding: 5px 3px;
font-size: 13px;
font-weight: bold;
}

.menu .content, .admenu .content {
background-color: #d6e0d7;
width:250px;
}

.menu .content li, .menu .content p, .admenu .content li, .admenu .content p{
display:block;
border-top: 1px solid #434376;
padding: 5px 5px;
font-family: trebuchet MS,arial,helvetica,sans-serif;
font-size: 12px;
color: #336638;
}

.menu .content li.alternate, .menu .content p.alternate, .admenu .content li.alternate, .admenu .content p.alternate{
background-color: #eaecf4;
}

.menu .content li:hover, .admenu .content li:hover {
background-color:FFFCE8;
}

.menu a:link, .menu a:hover, .menu a:visited,.menu a:active, .admenu a:link, .admenu a:hover, .admenu a:visited,.admenu a:active{
font-weight:bold;
text-decoration:none;}

li {
list-style-image: url(/photos/graphs/nav/puce_ronde.gif);
padding:1px;
}


.regular {
background-color: #d6e0d7;
}

.alternate {
background-color: #eaecf4;
}

#TEXTDIV {
border: 1px solid #66996b;
font-size: 11px;
font-family: trebuchet MS,arial,helvetica,sans-serif;
background-color: #d6e0d7;
padding:5px;
}

SAMP {
font-style: normal;
	 }

SMALL {
font-family: 'MS Sans Serif',trebuchet,arial,helvetica,sans-serif;
font-size: 11px;
	 }

.select_exh  {
color: #990000;
font-size: 12px;
font-weight: bold;
	 }
	 	 
form {
margin: 2px 0px;
display:inline;
}

INPUT,SELECT,TEXTAREA {
font-family: 'MS Sans Serif',trebuchet,arial,helvetica,sans-serif;
font-size: 11px;
background-color: #EAECF4;
color: #336638;
border: 1px solid #66996b;
margin:1px;
	 }
	  
.button {
font-family: 'MS Sans Serif',trebuchet,arial,helvetica,sans-serif;
font-size: 11px;
color: #FFFCE8;
background-color: #66996b;
border-color: #FFFFFF;			
borderdark-color: #336638;
margin: 3px 0px 0px 7px;
	 }	
	 
a.linkbutton {
font-family: 'MS Sans Serif',trebuchet,arial,helvetica,sans-serif;
font-size: 11px;
color: #FFFCE8;
background-color: #66996b;
border-color: #FFFFFF;			
borderdark-color: #336638;
padding: 4px;
margin: 4px;
text-decoration:none;
	 }		 

.left {float:left; margin-right:20px; }
.right {float:right;margin-left:20px;}

.h {visibility: hidden;
	display:none;
	}	
	
#main {
padding:50px 10px 10px 10px;
position:absolute;
top:104px;
z-index:0;
}

.topnav {
color: #336638;
font-size: 12px;
font-weight: bold;
font-family: trebuchet MS,arial,helvetica,sans-serif;
letter-spacing: 0.05em;		
}

#NAV A {
font-weight:bold;
text-decoration:underline;}