@font-face {
    font-family: Engravers;  
    src: local("Engravers MT"), local("Engravers MT Normal"), url(’/fonts/Engr.ttf’); 
    font-weight: normal;
}
    
ul li{
    padding-left:25px;
    list-style:disc inside;
}

body{
    background:#000;
}

#a-wrapper{
    width:965px;
}
h1#header a{
    display: block;
    color:#FFF;
    text-decoration: none;
    background:url(/images/dpf_header.gif) no-repeat top left;
    height:240px;
}
.a-home h1#header a{
    height:85px;
    background:url(/images/dpf_header_home.gif) no-repeat top left;
    padding:467px 40px 10px 205px;
    font-size: 0.9em;
}

h1#header a span{
    display: none;
}

.a-home h1#header span.baseline{
    display: block;
    font-size:0.9em;
    line-height:1.7em;
}
.a-navigation a{
    color:#8a8989;
}
#footer{
    clear:both;
    margin-top:15px;
}
#footer ul{
    text-align: center;
    margin:0 100px;
    border-top:1px solid #8a8989;
    padding:10px 0 0 0;
}
#footer li{
    display: inline;
}
#footer li a{
    padding:0 30px;
}
#a-wrapper{
    background:#9B9C9E url(/images/dpf_fond.jpg) repeat-x bottom left;    
}
.a-attribution{
    display: none;
}
ul.a-navigation-main.nav-level-depth-0{
    width:195px;
    float:left;
    margin:30px 0!important;
}
.a-navigation-main a, .a-navigation-main li.a-current-page li a{
    color:#ededed;
    font-weight: normal;
    font-size: 1.15em;
    text-align: left;
}
.a-navigation-main li li a, .a-navigation-main li.a-current-page li a{
    font-size:1.05em;
}    
.a-navigation-main li{
    margin:3px 0 0 15px;
    clear:both;
    float:none!important;
    display:block;
}
.a-navigation-main ul{
    margin:0 0 3px 10px;
}
.a-navigation-main li ul li{
    margin:3px 0 0 15px;
}
.a-navigation-main li a{
    display: block;
    padding:2px 3px 2px 20px;
}
.a-navigation-main li.a-current-page a{
    background:#ffed00 url(/images/yellow_arrow.gif) no-repeat 5px 7px;
    color:#000;
    font-weight: bold;
}
.a-navigation-main li.a-current-page li a{
    background:none;
    color:#FFF;
    font-weight: normal;
}
.a-default #a-content{
    background:#f6f6f7;
    float:right;
    margin:25px;
    padding:30px;
    width:660px;
    min-height:300px;
    box-shadow:5px 5px 10px #666;
    -webkit-box-shadow:5px 5px 10px #666;
    -moz-box-shadow: 5px 5px 10px #666;
}
.a-home #a-content{
     float:right;
     width:660px;
     padding:10px 100px 0 0px;
}
.a-home #a-content p{
     font-size: 1.5em;    
     color:#000;
}
.a-slot{
    font-size:14px;
}
#a-wrapper{
    border-left:1px solid #CCC;
    border-right:1px solid #CCC;
}
.a-home #a-wrapper{
/*    background: #B5B5B5 url(/images/fond_home.jpg) repeat-x bottom left;*/;
}    
.a-home #footer{
    background:url(/images/dpf_fond.jpg) repeat-x bottom left;   
    padding-top:40px; 
}
.a-home .a-navigation a{
    color:#535353;
    font-size:1.1em;
}
.a-home .a-navigation-footer a{
    font-size:0.9em;
}
.clear{
    clear:both;
}
.a-slot.aRichText ol{
    list-style:decimal outside none;
    margin-left:20px;
}

h3, .a-slot.aRichText h3{
    color:#000;
    font-family:Engravers,Times,'Times New Roman';
    text-transform: uppercase;
    font-weight: normal;
    font-size: 1.9em;
    background:#f6f6f7 url('/images/x_titre.gif') repeat-x bottom left;
    padding:0 0 46px 0;
    margin:00;
}

.a-slot.aRichText h5, h5{
    color:#70706f;
    font-size: 1.3em;
    margin:0 0 15px 0;
    text-align: justify;
}
h5 strong{
    font-weight:bold;
}
.a-home .a-area-body{
    width:690px;
}
.a-area-body, .a-default .a-area-body{
    width:650px;
    text-align: justify;
}

/******************************
*                         FORMS
******************************/
ul.form li span.label{
    float:left;
    width:190px;
    text-align: right;
    color:#364799;
    margin-right: 1em;
    font-size:0.8em;
}
ul.form li span.label label{
    font-size:1.3em;
    color:#000;
}    
ul.form li input{
    width:220px;
}
ul.form li{
    margin:0 0 3px 0;
    padding:4px;
    -moz-border-radius: 6px;
    -webkit-border-radius: 6px;
    
}

.ui-tabs-nav li, ul.form li, ul.a-controls li, ul.a-navigation li, .a-pdf-meta li{
    list-style:none;
    padding-left:0;
}
ul.error_list{
    float:right;
    width:170px;
    color:red;
}
li.error{
    font-weight:bold;
    text-align: left;
    color:red;
    font-size: 1.3em;
}
ul.form li.submit{
    text-align: right;
}
strong{
    font-weight:bold;
}

ul.form li strong{
    padding-left:10px;
    font-size: 1.1em;
    float:left;
    width:120px;
}
ul.form li a.file{
    color:blue;
    text-decoration: underline;
}
ul.form li.submit input, a.yellow{
    font-size: 1.4em;
    text-decoration: none;
    color:#000;display: block;
    font-weight: bold;
    text-align: left;
    border:1px solid #000;
    background:#ffed00 url(/images/yellow_arrow.gif) no-repeat 5px 9px;    
    padding:3px 3px 3px 26px;
    box-shadow:5px 5px 10px #000;
    -webkit-box-shadow:5px 5px 10px #000;
    -moz-box-shadow:5px 5px 10px #000;
    cursor:pointer;
}
ul.form li.submit input:hover, a.yellow:hover, a.yellow:visited:hover{
    text-decoration: underline;
    background:green;
    color:#FFF;
}
fieldset{
    background:#EFEFEF;
    border:1px solid #4D4B4A;
    -moz-border-radius: 6px;
    -webkit-border-radius: 6px;
    margin-bottom: 1em;
    padding:0.2em;
}
legend{
    margin:0 20px;
    color:#000;
    font-weight: bold;
    font-size: 1.3em;
}

/* root element for tabs  */
ul.css-tabs {  
	margin:0 !important; 
	padding:0;
	height:30px;
	border-bottom:1px solid #666;	 	
}

/* single tab */
ul.css-tabs li {  
	float:left;	 
	padding:0; 
	margin:0;  
	list-style-type:none;	
}

/* link inside the tab. uses a background image */
ul.css-tabs a { 
	float:left;
	font-size:13px;
	display:block;
	padding:5px 30px;	
	text-decoration:none;
	border:1px solid #666;	
	border-bottom:0px;
	height:18px;
	background-color:#efefef;
	color:#777;
	margin-right:2px;
	-moz-border-radius-topleft: 4px;
	-moz-border-radius-topright:4px;
	position:relative;
	top:1px;	
}

ul.css-tabs a:hover {
	background-color:#F7F7F7;
	color:#333;
}
	
/* selected tab */
ul.css-tabs a.current {
	background-color:#ddd;
	border-bottom:2px solid #ddd;	
	color:#000;	
	cursor:default;
}

	
/* tab pane */
div.panes div.pane {
	display:none;
	border:1px solid #666;
	border-width:0 1px 1px 1px;
	min-height:150px;
	padding:15px 20px;
	background-color:#ddd;	
}

ul.ui-tabs-nav li.ui-tabs-selected a{
    color:#99204E!important;
    font-weight: bold;
}

#a-signin-form label{
    font-size:14px;
    text-transform: lowercase;
}

.MultiFile-list{
    width:380px;
    float:right;
    padding:5px;
}
div.sponsors{
    background:#DEDFE1 url(/images/logos_sponsors.gif) no-repeat top right;
    float:right;
    height:110px;
    text-align: right;
    margin:0 -1px 0 0;
    width:967px;
}
#tabs-deux span.label, #tabs-trois span.label, #tabs-quatre span.label{
    color:#EFEFEF;
}
#tabs-deux span.label label{
}
div.sponsors p span{
    display: none;
}
div.sponsors div{
    float:right;
}
a#abvent{
    width:110px;
    height:60px;
    float:right;
    margin-top:50px;
}
#logo_eiffel{
    width:80px;
    height:98px;
    padding:5px;
    float:right;
}

#logo_eiffel span, #abvent span{
    display: none;
}

#asso{
}
#abvent{
}
a.pdf{
    display: block;
    background:url(/images/page_white_acrobat.png) no-repeat center left;
    padding:5px 5px 5px 25px;
}