BODY {
scrollbar-face-color: #F3F7F7;
scrollbar-shadow-color: #B1CDCE;
scrollbar-highlight-color: B1CDCE;
scrollbar-3dlight-color: #F3F7F7;
scrollbar-darkshadow-color: #F3F7F7;
scrollbar-track-color: #F3F7F7;
scrollbar-arrow-color: #B1CDCE;
margin: 10px;
padding: 10px;
font-family:Verdana, Arial, Helvetica, sans-serif;
}

/* Liens autres */
.grimaud:link {font:Arial, Helvetica, sans-serif; color:#376C6A; text-decoration:underline;}
.grimaud:visited {font:Arial, Helvetica, sans-serif; color:#376C6A; text-decoration:underline;}
.grimaud:hover {font:Arial, Helvetica, sans-serif; color:#999999; text-decoration:underline; background:#FFFFFF;}

/* Liens autres */
.grimaud2:link {font:Verdana, Arial, Helvetica, sans-serif; color:#376C6A; text-decoration:underline;}
.grimaud2:visited {font:Verdana, Arial, Helvetica, sans-serif; color:#376C6A; text-decoration:underline;}
.grimaud2:hover {font:Verdana, Arial, Helvetica, sans-serif; color:#999999; text-decoration:underline; background:#FFFFFF;}

/* Liens autres */
.adm2:link {font:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#FFFFFF; text-decoration:none;}
.adm2:visited {font:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#FFFFFF; text-decoration:none;}
.adm2:hover {font:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#FFFFFF; text-decoration:underline; background:#999999;}

/* Liens autres */
.texte:link {font-size:13px; color:#FA7F07; text-decoration:none; }
.texte:visited {font-size:13px; color:#FA7F07; text-decoration:none;}
.texte:hover {font-size:13px; color:#666666; text-decoration:underline;}

/* Liens autres */
.texte2:link { font:Verdana, Arial, Helvetica, sans-serif font-size:15px; color:#333333; text-decoration:underline; }
.texte2:visited {font-size:15px; color:#333333; text-decoration:underline;}
.texte2:hover {font-size:15px; color:#FFFFFF; text-decoration:none;}

/* Liens autres */
.texte3:link { font:Verdana, Arial, Helvetica, sans-serif font-size:17px; color:#666666; text-decoration:underline; }
.texte3:visited { font: Verdana, Arial, Helvetica, sans-serif font-size:17px; color:#666666; text-decoration:underline;}
.texte3:hover { font:Verdana, Arial, Helvetica, sans-serif font-size:17px; color:#CCCCCC; text-decoration:none;}

/* Liens dans page fond rouge */
.page:link {font-size:13px; color:#FFFFFF; text-decoration:underline; }
.page:visited {font-size:13px; color:#FFFFFF; text-decoration:underline;}
.page:hover {font-size:13px; color:#666666; text-decoration:none;}

/* Liens du menu gauche */
.menu:link {font-size:13px; color: #335E81; text-decoration:underline; }
.menu:visited {font-size:13px; color:#335E81; text-decoration:underline;}
.menu:hover {font-size:13px; color:#FFFFFF; text-decoration:none;}

/* Liens du menu gauche */
.menu3:link {color:#335E81; text-decoration:underline; }
.menu3:visited {color:#335E81; text-decoration:underline;}
.menu3:hover {color:#4B5C64; text-decoration:none;}

/* Liens du menu gauche */
.menu2:link {font-size:16px; color: #335E81; text-decoration:underline; }
.menu2:visited {font-size:16px; color:#335E81; text-decoration:underline;}
.menu2:hover {font-size:16px; color:#FFFFFF; text-decoration:none; background-color:#335E81}

/* Liens du menu gauche pour fiche */
.menuf:link {font-size:10px; color: #666666; text-decoration:underline; }
.menuf:visited {font-size:10px; color:#666666; text-decoration:underline;}
.menuf:hover {font-size:10px; color:#FFFFFF; text-decoration:none;}

#overflo {
  overflow : auto;
   width: 850;
   height: 120;
}

/* gestion des cadres des overflow */
.cadre1 {
border-style:solid; 
border-width:2px; 
border-color:#FAEDCE; 
}

.border-top {
border-top-width:thin border-top-style:dashed border-top-color:#FAEDCE;
}
/* couleur des borders des images */
.image {
  border-color:#000000;
}

/* gestion des cadres des overflow */
.cadre2 {
border-style:solid; 
border-width:1px; 
border-color:#B1CDCE; 
}

.cadrein {
border-style:solid;
border-bottom:0px;
border-left:0px;
border-right:0px;
border-top:1px; 
border-color:#B1CDCE; 
}


/*image de fond*/
.imagefond {
background-image:url(../images_site/fond3.gif);
}

/*--------- Lightbox -----------*/
#lightbox{
    background-color:#eee;
    padding: 10px;
    border-bottom: 2px solid #666;
    border-right: 2px solid #666;
}

#lightboxDetails{
    font-size: 0.9em;
    color: #555;
    padding-top: 0.5em;
} 

#closeButton{ top: 5px; right: 5px; }

#lightboxCaption{ float: left; }

#keyboardMsg{ float: right; }

#lightbox img{ border: none; } 

#overlay img{ border: none; }

#overlay{ background-image: url(../grimaud/images/overlay.png); }

/*Hack IE */
* html #overlay{ 
    background-color: #000;
    background-color: transparent;
	/* background-image: url(blank.gif); */
    filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="../grimaud/images/overlay.png", sizingMethod="scale");
}
/*-------- fin lightbox -------*/

.hauteur40{ height:40px;}