﻿
/*------------------------------------------------------------*
**  Global
**------------------------------------------------------------*/

body { scrollbar-3dlight-color : #c6d2c5;
scrollbar-arrow-color : #8a99ab;
scrollbar-base-color : #fffa01;
scrollbar-darkshadow-color : #666600;
scrollbar-face-color : #d5d500;
scrollbar-highlight-color : #fef506;
scrollbar-shadow-color : #939300;
scrollbar-track-color :#49515c; }


body {

	background: #fff ; /* Optional */
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 75%;
	text-align: center; /* IE Fix */
	margin: 0;
	color: #666;
	/*background-color:#FFFF97;*/
	}
acronym { cursor: help; border-bottom: 1px dashed #999; }

/*------------------------------------------------------------*
**  Container
**------------------------------------------------------------*/	
#container {
	margin: 0 auto;
	width: 900px;
	background-color:white;
	padding: 0 1px;
	text-align: left; /* Cancel IE Fix */
	}
	

	
/*------------------------------------------------------------*
**  Header
**------------------------------------------------------------*/		
#header {
	background: white url('http://www.eurasc.org/images/Logo/logo_aca_00.jpg') no-repeat center;
	height:120px;
	padding-left:0px; padding-right:0px; padding-top:10px; padding-bottom:15px
	}	
#header h1 { 	
	margin: 0;
	color: #C6C4C5;
	font-size: 1.8em;
	font-weight: normal;
	cursor: default;
	}	
#header h2 { 	
	margin: 0;
	color: #8D8E90;
	font-size: 1.2em;
	padding-left: 1px;
	cursor: default;
	}	

/*------------------------------------------------------------*
**  Navbar
**------------------------------------------------------------*/

#navbar
{
	position: relative;
	text-align:right;
	margin: 0;
	height: 24px;
	/* background-image: url('barre2_up.jpg'); */
	line-height: 25px;
	padding-right: 90px;
	top: 102px;
	}
#navbar li 
{
	text-decoration:none;
	list-style-type: none;
	display: inline;
	position: relative;
	text-align:right;
	font-size: 16px;
	/* color:red; */
	margin: 0; 
	height: 32px;
	line-height: 25px;
	}		
#navbar li a { 
	text-decoration:none;
	color: #939300;
	/* padding 0; */
	margin: 0;
	}
	
#navbar li a:hover  {
	position: relative;
	text-align:right;
	color: #49515c;
	font-weight: bold;
	margin: 0; 
	/* background-image: url('barre2_dw.jpg'); */
	line-height: 26px;
}

/*------------------------------------------------------------*
**  Side Bar
**------------------------------------------------------------*/
.sidebar {
	float: left;
	width: 17%;	
	background : inherit;
	overflow : hidden;
	
	color : #eee;
	font-family: tahoma, verdana, arial, helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	background-color: #8a99ab;

	
	
    /* background-image: url('barre3_up.jpg'); /* fond du listing de boutons */ 
   
	}
.sidebar a {	
	color:white; /*#74797E;*/
	text-decoration:none;
	}

.sidebar h3 {
	color : #eee;
	font-family: tahoma, verdana, arial, helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	background-color: #8a99ab;
	/*background-color: #8a99ab;*/
	background-image: url('../img/menu.gif');
	background-position: top left;
	background-repeat: repeat-x;
	margin-top: 0px;
	margin-bottom: 2px;
	padding: 10px 0px 5px 10px;
	color:white; /*#74797E;*/
	text-decoration:none;
	/* background-image: url('barre3_up.jpg'); */
	}
	
.sidebar h5 {
	color : #eee;
	font-family: tahoma, verdana, arial, helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	background-color: #8a99ab;
	/*background-color: #8a99ab;*/
	background-image: url('../img/menu.gif');
	background-position: top left;
	background-repeat: repeat-x;
	margin-top: 0px;
	margin-bottom: 2px;
	padding: 10px 0px 5px 10px;
	color:white; /*#74797E;*/
	text-decoration:none;
	/* background-image: url('barre3_up.jpg'); */
	}	


.sidebar ul {
padding:0;
margin:0;
margin-bottom:15px;
}

.sidebar li {
list-style:none;
background-color:#adb6c7;
margin-bottom: 2px;
text-align:center;
line-height:22px;
color:#74797E;
}

.sidebar li a{
	padding-left: 0px;
	color:white; /*#74797E;*/
	text-decoration:none;
	margin-bottom:2px;
	
}

.sidebar a:hover {
color:#dfe0e5;        /*sous menu en vert*/
}

.sidebar .nav {
	font-family:Arial, Helvetica, sans-serif, Verdana;
	font-size:small;	
}

.sidebar .nav .tit {
		color : #eee;
	font-family: tahoma, verdana, arial, helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	background-color: #8a99ab;
	/*background-color: #8a99ab;*/
	background-image: url('../img/menu.gif');
	background-position: top left;
	background-repeat: repeat-x;
	margin-top: 0px;
	margin-bottom: 2px;
	padding: 10px 0px 5px 10px;
	color:white; /*#74797E;*/
	text-decoration:none;
	/* background-image: url('barre3_up.jpg'); */
}



.sidebar .nav ul li a{
	width:100%;
	display: block;
	background-color: #c0cadc;
	padding: 2px 15px 2px 10px;
	text-decoration: none;
	text-align:left;
	color: #344b68;
	border-bottom:none;
}

.sidebar .nav ul li ul li a{
	width:100%;
	display: block;
	background-color: #d5d500;
	padding: 2px 15px 2px 10px;
	text-decoration: none;
	text-align:left;
	color: #344b68;
	border-bottom:none;
}

.sidebar .nav li a:hover{
	text-decoration: none;
	color: white;
	background-color: #92a8c3;
} 

.sidebar .nav .subnav {
	display: none;
 	list-style-type: none;
 	background-color:white;
 	margin: 0;
 	padding:0;
 	border: 0;
}

.sidebar .nav .subnav .subnav {
	display: none;
 	list-style-type: none;
 	background-color:red;
 	margin: 0;
 	padding:0;
 	border: 0;
}

.sidebar .nav ul li:hover ul, .sidebar .nav ul li.sfhover ul.subnav ul li.subnav{display:block!important;}


.sidebar .nav .subnav ul li:hover ul {
display:block;
}

.sidebar .nav ul.subnav li:hover  ul {
display:block;
}

 .sidebar .nav ul.subnav {
	display: none;
 	list-style-type: none;
 	background-color:white;
 	margin: 0;
 	padding:0;
 	border: 0;
}

 .sidebar .nav  ul.subnav  li ul{
	display: none;
 	list-style-type: none;
 	background-color:white;
 	margin: 0;
 	padding:0;
 	border: 0;
}


.sidebar .nav .subnav li, .sidebar .nav .subnav li a
{
 float: none;
 background-color:#92a8c3;/* #92a8c3;D9E7F2*/
}

.sidebar .nav .subnav li ul li, .sidebar .nav .subnav li ul li a
{
/*position: absolute;
 width: 200px;*/
 float: none;
 background-color:#939300;
 top:-1.8em; 
 font-size:10px;

}



/*------------------------------------------------------------*
** Horizontal Navigation Menu
**------------------------------------------------------------*/

/* Menu général */

#menu {

background-attachment: fixed ;
display:block;
height:22px;
text-align:center;
margin:0 0 0 0;
font: 1em Arial, Helvetica, sans-serif, Verdana;
}
#menu ul {
margin:0;
padding:0;
list-style-type:none;
width:auto;

}
#menu  ul li {
display:block;
float:left;
margin:0;
}
#menu  ul li a {letter-spacing: 1px;
display:block;
float:left;
padding:11px 20px 0 20px;
height:22px;
text-decoration:none;
color:#666;
background-color:white ;
}
#menu ul li a.current {
color:#993333;
background-color: #92a8c3;
}


#menu ul li a:hover {
color:#993333;
background-color: #D2D2FF;
}

/* Menu Committees */
#menu_c {

background-attachment: fixed ;
display:block;
height:45px;
text-align:center;
margin:0 0 0 0;
font: 16px Arial, Helvetica, sans-serif, Verdana;
}
#menu_c ul {
margin:0;
padding:0;
list-style-type:none;
width:auto;

}
#menu_c ul li {
display:block;
float:left;
margin:0;
}
#menu_c  ul li a {letter-spacing: 1px;
display:block;
float:left;
padding:11px 20px 0 20px;
height:45px;
text-decoration:none;
color:#666;
background-color:white ;
}
#menu_c ul li a.current {
color:#993333;
background-color: #92a8c3;
}


#menu_c ul li a:hover {
color:#993333;
background-color: #D2D2FF;
}



/*------------------------------------------------------------border-bottom: 1px dashed #369; border-bottom: 1px dashed #369; *
**  Side bar et Content
**------------------------------------------------------------*/
.sbicontent a { text-decoration: none; color: #369; }
#content a{ text-decoration: none; color: #369; }
.sbicontent a:hover { border-bottom: 1px dashed #49515C; color: #49515C; }

/*------------------------------------------------------------*
**  Content
**------------------------------------------------------------*/
#content {
	float:right;
	width: 81%;
	text-align: justify; 
	word-spacing: 2px;
	/*height: 510px; 
	overflow-y: auto;
	overflow-x: hidden;*/
	padding : 4px;
	
	}
#content div { 
	padding:2px 8px 10px 5px;
	font-family:Arial, Helvetica, sans-serif, Verdana;
		}	
		
#content .desc_lift
{
text-align: justify; 
	word-spacing: 2px;
	height: 102px; 
	overflow-y: auto;
	overflow-x: hidden;
	padding:5px 5px 5px 5px;
}

#content .full_lift
{
text-align: justify; 
	word-spacing: 2px;
	height: 250px; 
	overflow-y: auto;
	overflow-x: hidden;
	padding:5px 5px 5px 5px;
}
	
#content div div {
border: 1px ridge #939300;
padding : 8px;
}

#content div div div{
border: 1px ridge orange;
padding : 8px;

}

#content h1{ 
	font-size:16px; 
	text-align:center;
	color:#49515C; 
	border-bottom:2px solid #8a99ab;
	cursor: default;
	}
#content h2{ 
	font-size:19px; 
	text-align:left;
	color:#49515C; 
	border-bottom:3px solid #8a99ab;
	cursor: default;
	}
#content .BP h2{ 
	font-size:16px; 
	text-align:left;
	color:#49515C; 
	border-bottom:2px solid #939300;
	cursor: default;
	}

#content .BP h3{ 
	font-size:16px; 
	text-align:left;
	color:#49515C; 
	border-bottom:0px solid white;
	cursor: default;
	}


#content h3{ 
	font-size:18px; 
	text-align:left;
	color:#49515C; 
	border-bottom:2px solid #8a99ab;
	cursor: default;
	}
	
#content h4 {
	text-align:center;
	font-size:16px;
	color:#336699;
}
#content h5{ 
	font-size:13px; 
	text-align:left;
	color:#336699; 
	border-bottom:2px solid #336699 ;
	cursor: default;
	}

	
#content p{
	text-align:justify;
	font-weight:normal;
	padding:5px;
}

#content ol{
	padding:0;
	margin:0;
	list-style:none;
	}
	
#content li{list-style:none;
padding-bottom:5px;
background-color:white}

#content li a{
	border-bottom:none;
	color:#666;
	font-family:Arial, Helvetica, sans-serif, Verdana;
	}

#content li a:hover b, li a:hover strong{
	color:#003366;
	}

#content ol li a b, ol li a strong{
	color:#AEAE00;
}

#content li a:hover{
	color:#003366;
	border-bottom:1px solid #00CC00;
}

#content h1{font:bold 14px Verdana;}

#content .committee{
/*background-color:#FFFF97;*/
border-bottom:2px solid #336699;
margin-bottom:40px;	
}

#content .committee h5{
	background-color:#d5d500;
	padding:5px 0px 5px 5px;
	font-family:Arial, Helvetica, sans-serif, Verdana;
	font-size:small;
	margin:0;
	color:#336699;
}
#content .book {
	text-align:center;
	margin-bottom:15px;
}

#content .book img{
	margin:10px 0 10px 0;
}

#content .sitemap{
	
	
}


#content .announce p{

padding-bottom:10px;
border-bottom:1px solid gray;
}

#content .advert 
    {
    /* border-bottom:2px outset #c6d2c5; 
    border-right:2px outset #c6d2c5; */
	width: 689px;
    border: 2px outset #c6d2c5;
    color:white;
	background-color: #aeb7c7;
	text-align:center;
	margin-bottom:15px;
	padding-left:5px; padding-right:5px; padding-top:5px; padding-bottom:2px;
   
}


#content .advert a
    {
    color:white;
    
}



#content .advert2 
    {
    border-bottom:2px solid #808000; 
    border-right:2px solid #808000;
    color:white;
	background-color: #fffa01;
	text-align:center;
	margin-bottom:15px;
	padding-left:10px; padding-right:15px; padding-top:2px; padding-bottom:2px

}

#content .announce p strong{
	color:#336699;
}

#content .newmember h1{
	font-weight:bold;
	font-size:small;
	text-align:center;
}

#content .newmember img{
	float:right;
	padding:15px 10px 4px 4px;
	margin-left:10px;
}

#content .overf { 
	 display: block;
     overflow-y: scroll;
     overflow-x: auto;

}

#content .BP  {
color: Black;

font-size:11px; 
font-family: verdana;
}

#content .BP h1 {
color: Black;
font-size:12px; 
text-decoration: underline; 
}
 
#content .BP h2 {
color: Black;
font-size:11px; 
}



/*------------------------------------------------------------*
**  Footer
**------------------------------------------------------------*/
#footer {
	float:left;
	width:100%;
	height: 32px;
	line-height: 18px;
	/*
	
	background: #49515C; 
	border-bottom: 5px solid #fff;
	border-top: 10px solid #fff;
	padding: 10px;
	
	font-family:Arial, Helvetica, sans-serif, Verdana;
	border: 3px ridge #939300;
    padding : 8px;
    text-align: center;	
	*/
	
	color: #fff;
    background-image: url('barre3_up.jpg');
	}
	
#footer a { color: #A2AFBF; border-bottom: 1px dashed #A2AFBF; }
#footer a:hover {height: 32px; color: #fff;  background-image: url('barre3_dw.jpg');}

/*------------------------------------ MARQUEE REPLACEMENT ------------------------------*/
#marquee_replacement{
 border:2px solid #c0cadc;
 width:150px;
 height:25px;
 overflow:auto;
 background-color: #c0cadc;
 
}

#marquee_replacement p a {
color:#49515c;
text-decoration:none;
}

#marquee_replacement a:hover {
background-color: #92a8c3;
color:#dfe0e5;
}

#marquee_replacement div#start p{
 padding:0;
 margin:0;
 left:0;
 width:auto;
 display:inline;
 float:left;
 white-space: nowrap;
 height:25px;
 
	font-family: tahoma, verdana, arial, helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	
}

#marquee_replacement div#start p.spacer{
 width:140px;

}

#marquee_replacement div#start{
 display:block;
 height:25px;

}
/*-------------- Fin du Replace--------------- */
