/* e-naxos 2006 Style Sheet - (c) 2006 Olivier Dahan */
/* Version 1.01 22 jan 06 */
/* Global page parameters */

body{
background-color:#FFFFFF;
margin-bottom:0;
margin-left:0;
margin-right:0;
margin-top:10px;
font-family:Verdana,Geneva,Arial,Helvetica,sans-serif;
font-size:x-small;
scrollbar-3dlight-color:#FFFFFF;
scrollbar-arrow-color:#FF6600;
scrollbar-base-color:#AFA8EA;
scrollbar-darkshadow-color:#AFA8EA;
scrollbar-face-color:#AFA8EA;
scrollbar-highlight-color:#AFA8EA;
scrollbar-shadow-color:#FFFFFF;
scrollbar-track-color:#EBE8F8;
color:#000000
}

/* top page menu buttons */
.TopLink{
font-size:xx-small;
color:#FFFFFF;
font-weight:bold;
text-decoration:none
}
a.TopLink:visited{
color:#FFFFFF
}
a.TopLink:hover{
color:#FF6600;
font-weight:bold;
text-decoration:blink;
border-bottom:2px dotted #FF6600
}

/* Title cell style. Same as H1 menu level */						
H1,TD.Title{
font-size:small;
background-image:url(images/PixelMenu.png);
border-bottom:2px solid #FF6600;
font-weight:bold;
font-style:normal;
font-variant:normal
}

/* Headers */
H2{
border-bottom:1px solid #FF6600;
font-size:110%;
font-weight:bold;
background:#F9F9F9;
 margin-top: 20px;
}

h2 + p {
	margin-top: 10px;
}

p {
	margin-bottom: 15px;
}

strong { color: #FF6600; font-weight: bold;   }

H3{
border-bottom:1px solid #FF6600;
font-size:100%;
font-weight:bold;
background:#FAFAFA;
 margin-left: 15px;
}

H3 + p {
	margin-left: 15px;
}


H4{
border-bottom:1px dotted #FF6600;
font-size:90%;
font-weight:bold;
 margin-left: 30px;
}

H4 + p {
	margin-left: 30px;
}

/* Contents Cell is containing the main information of the page */	
.Contents{
font-size:x-small;
}

/* table in contents area */
.CTable { border:1px solid #A79FE7;     }
.CTable TD { border: 1px solid #A79FE7;  empty-cells: show;  }
.CTableTitle { font-variant: small-caps;  font-family: Arial, Helvetica, sans-serif;  font-weight: bold;                  }
.CTableContent { color: #FF6600;  font-weight: bold;  }


/* Menu cell is the one containing the left side vertical menu	 */
TD.Menu{
font-size:xx-small;
background-image:url(images/PixelMenu.png)
}

/* Unordered lists in "Contents" use an image for bullets */	
UL LI{
list-style:none;
background-image: url(images/BulletNeptuneMoyen.png);
background-repeat:no-repeat;
padding-left:24px;
background-position:0 -2px;
line-height:1.5em
}

UL LI.Second
{
	background-image: url(images/BulletMarsMoyen.png);
}

/* Main Menu (MMenu) and Sub Menu (SMenu) Unordered Lists are used by left side vertical menu */
UL.MMenu{
font-size:xx-small;
padding:0;
margin:0
}
UL.MMenu LI{
background:none;
list-style:none;
padding:0;
margin:0;
margin-left: 10px;
margin-bottom: 1px;
margin-top: 10px;
}
UL.SMenu{
font-size:100%;
padding:0;
margin:0;
 padding-left: 5px;
}
UL.SMenu LI{
list-style:none;
padding:0;
margin:0px;
margin-left:10px
}

/* Main Menu Links (MMLink) and Sub Menu Links (SMLink) are <a> class for left side vertical menu */
.MMLink{
color:#FF6600;
font-weight:bold;
text-decoration:none
}
a.MMLink:visited{
color:#FF6600;
}
a.MMLink:hover{
background-image:url(images/pixelmauve.png);
color:#FFFFFF
}
.SMLink{
color:#FF5500;
font-weight:normal;
text-decoration:none
}
a.SMLink:hover{
color:#FFFFFF;
font-weight:bold;
background-image:url(images/pixelmauve.png)
}

/* Site map link at bottom of index page */
.SiteMapLink{
color: #887BEA;
font-weight:bold;
text-decoration:none;
font-size:xx-small
}
a.SiteMapLink:visited{
color:#887BEA;
}
a.SiteMapLink:hover{
color:#FFFFFF;
background-color:#AFA8EA
}

/* Contents link (Clink). Links within the Contents area */
.CLink{
color:#7E6FE9;
font-weight:bold;
text-decoration:none;
}

a.CLink{
color:#7E6FE9;
font-weight:bold;
text-decoration:none;
}

a.CLink:hover{
color:#FFFFFF;
background-color:#AFA8EA;
}

/* Bottom cell of index page (the one with Site Map link */
TD.BottomCell{
border-top:1px solid #FF6600
}

/* text box */
.Textbox { font-size: x-small;
}

/* text box failing validation */
.TextboxError 
{ background-color: #CCCCFF; }

/* text area */
.TextArea { font-size: x-small;  
            font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; }

/* css HyperLink buttons */
 .cssnav {
position: relative;
background-image: url(images/BoutonMauveInactif.png);
background-repeat: no-repeat;
white-space: nowrap;
display: block;
width: 92px;
height: 19px;
margin: 0;
padding: 0;
 text-align: center;
 vertical-align: middle;
 line-height: 19px;
 background: url(images/BoutonMauveInactif.png);
 }

 a.cssnav {
color: white;
font-size: xx-small;
font-weight: bold;
width: 92px;
height: 19px;
/*display: block;*/
float: left;
text-decoration: none;
}

a.cssnav:hover { 
position: relative;
background-image: url(images/BoutonMauveActif.png); 
background-repeat: no-repeat;
white-space: nowrap;
display: block;
width: 92px;
height: 19px;
margin: 0;
padding: 0;
 text-align: center;
 vertical-align: middle;
 line-height: 19px;
color: #FF6600;
 background: url(images/BoutonMauveActif.png) no-repeat;
}

/* css submit button */
.cssbtn {
position: relative;
background-image: url(images/BoutonMauveInactif.png);
background-repeat: no-repeat;
white-space: nowrap;
width: 92px;
height: 19px;
margin: 0;
padding: 0;
 text-align: center;
 vertical-align: middle;
 line-height: 19px;
 border: none;
color: white;
font-size: xx-small;
font-weight: bold;
 background: url(images/BoutonMauveInactif.png) no-repeat;
 cursor: pointer;
}

.cssbtn:hover { 
position: relative;
background-image: url(images/BoutonMauveActif.png); 
background-repeat: no-repeat;
white-space: nowrap;
width: 92px;
height: 19px;
margin: 0;
padding: 0;
 text-align: center;
 vertical-align: middle;
 line-height: 19px;
color: #FF6600;
 background: url(images/BoutonMauveActif.png) no-repeat;
}


/* error messages such as "invalid login" */
.errormsg { text-decoration: blink;  font-style: italic;  font-weight: bold;  font-family: Arial, Helvetica, sans-serif;  font-size: x-small;  color: Red;      }

TD.UserName {
	color:#897DE2;
	font-weight: bold; 
}

img.Title {     border: 3px solid #FF6600;   }


.accordionHeader
{
    border: 1px none #FF6600;
    color: white;
    background-color: #AFA8EA;
	font-family: Arial, Sans-Serif;
	font-size: 12px;
	font-weight: bold;
    padding: 5px;
    margin-top: 5px;
    cursor: pointer;
}

.accordionContent
{
    background-color: White;
    border: 1px dashed #AFA8EA;
    border-top: none;
    padding: 5px;
    padding-top: 10px;
}

.accordionLink
{
 background-color: #AFA8EA;
    color: White;
	 font-weight: bolder;
}

