body {scrollbar-face-color:#FF99FF; scrollbar-shadow-color:#993399; scrollbar-highlight-color:#993399; 
      scrollbar-3dlight-color:#CC9966; scrollbar-darkshadow-color:#CC9966; scrollbar-track-color:#FF99FF; 
      scrollbar-arrow-color:#993399; background-color:#FFFFFF; font-family:Verdana,Arial;}
h5 {font-family:Verdana, Arial; font-size:8pt; color:#993399;}
td {font-family:Verdana,Arial; font-size:10pt; color:#993399;}
p {font-family:Verdana,Arial; font-size:10pt; color:#993399; margin-left:10px;}
a:active, a:link, a:visited {font-family:Verdana,Arial; font-size:10pt; 
							 color:#FF99FF; text-decoration:none; font-weight:bold;}
a:hover {font-family:Verdana,Arial; font-size:10pt; color:#993399; text-decoration:none; font-weight:bold;}
a.link8:active, a.link8:link, a.link8:visited {font-family:Verdana,Arial; font-size:8pt; 
							 color:#FF99FF; text-decoration:none; font-weight:bold;}
a.link8:hover {font-family:Verdana,Arial; font-size:8pt; color:#993399; text-decoration:none; font-weight:bold;}
a.menugche:active, a.menugche:link, a.menugche:visited {font-family:Verdana,Arial; font-size:10pt; 
							 color:#993399; text-decoration:none; font-weight:bold;}
a.menugche:hover {font-family:Verdana,Arial; font-size:10pt; color:#FFCCFF; text-decoration:none; font-weight:bold;}
a.fdrose8:active, a.fdrose8:link, a.fdrose8:visited {font-family:Verdana,Arial; font-size:8pt; 
							 color:#993399; text-decoration:none; font-weight:bold;}
a.fdrose8:hover {font-family:Verdana,Arial; font-size:8pt; color:#FFCCFF; text-decoration:none; font-weight:bold;}
table.news {font-family:Verdana,Arial; font-size:10pt; color:#993399; border-collapse:collapse; border:1px solid #993399;}
td.news {font-family:Verdana,Arial; font-size:10pt; color:#993399; border-top:1px solid #993399; padding-left:3px;}
.menulink {font-family:Verdana,Arial; font-size:8pt; color:#993399; text-decoration:none; font-weight:bold;}
.menuhoriz { font-family:Verdana,Arial; font-size:12px; font-weight:bold; color:#FFFFFF;}
a.menuhoriz:active, a.menuhoriz:link, a.menuhoriz:visited {font-family:Verdana,Arial; font-size:12px; 
							 color:#FFFFFF; text-decoration:none; font-weight:bold;}
a.menuhoriz:hover {font-family:Verdana,Arial; font-size:12px; color:#FF99FF; text-decoration:none; font-weight:bold;}
.changeplace {position:relative; top:-305px; left:1px;}
a.temp:active, a.temp:link, a.temp:visited {font-family:Verdana,Arial; font-size:12px; 
							 color:#993399; text-decoration:none; font-weight:bold;}
a.temp:hover {font-family:Verdana,Arial; font-size:12px; color:#993399; text-decoration:none; font-weight:bold;}
form {font-family:Verdana,Arial; font-size:12px; font-weight:bold; color:#FF99FF;}
input, textarea {font-family:Verdana,Arial; font-size:12px; color:#FF99FF;}
.boutonform {width:53%;}
a.copyright:active, a.copyright:link, a.copyright:visited {font-family:Verdana,Arial; font-size:8pt; 
							 color:#FF99FF; text-decoration:none; font-weight:bold;}
a.copyright:hover {font-family:Verdana,Arial; font-size:8pt; color:#993399; text-decoration:none; font-weight:bold;}
div.titre {font-family:Verdana,Arial; font-size:10pt; color:#993399; font-weight:bold;}
body.pop {background-color:#FF99FF;}

#cadreimg {border-color:#cc33cc; border-style: solid; border-width:2px ;}

#index {position: float; left:30px; width:630px;}
#cadreActuIndex {font-family:Verdana,Arial; font-size:10pt; text-align:left; color:#990099; margin:-4px 0px 0px 0px; border-right:1px #990099 solid; border-left:1px #990099 solid; padding-left:10px; padding-top:10px;}
#cadreActuIndex2 {font-family:Verdana,Arial; font-size:10pt; text-align:left; color:#990099; margin:-4px 0px 0px 0px; border-right:1px #990099 solid; border-left:1px #990099 solid; padding-left:10px; padding-top:10px;}
#newsIndex {position:relative; margin:10px; width:599px; float:left; padding-left:10px; padding-top:10px;}
#preproIndex {position:relative; margin-left:20px; width:250px; float:left;}
#loisirsIndex {position:relative; margin-left:80px; width:250px; float:left;}
#cidtIndex {position:relative; margin:10px; width:599px; float:left;}
#galasIndex {position:relative; margin-left:20px; margin-top:10px; width:150px; float:left;}
#petipaIndex {position:relative; margin-left:60px; margin-top:10px; width:150px; float:left;}
#presseIndex {position:relative; margin-left:60px; margin-top:10px; width:150px; float:left;}
#envolIndex {position:relative; margin:10px; width:599px; float:left;}

/*--------- Accueil images -----------*/
#accueilgauche {margin-left:60px; margin-right:60px; float:left;}

/*--------- 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(../img/divers/overlay.png); }

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