* html img,
* html .png{
behavior: expression((this.runtimeStyle.behavior="none")&&(this.pngSet?this.pngSet=true:(this.nodeName == "IMG" && this.src.toLowerCase().indexOf('.png')>-1?(this.runtimeStyle.backgroundImage = "none",
this.runtimeStyle.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + this.src + "', sizingMethod='image')",
this.src = "/leaders/_img/blank.gif"):(this.origBg = this.origBg? this.origBg :this.currentStyle.backgroundImage.toString().replace('url("','').replace('")',''),
this.runtimeStyle.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + this.origBg + "', sizingMethod='crop')",
this.runtimeStyle.backgroundImage = "none")),this.pngSet=true)
);
}

html,body{height:100%;}

body#acc{
background:url(../../_img/barre_orange.gif) no-repeat;
background-position:top center;
}

body#in{
background:url(../../_img/barre_orange_in.gif) no-repeat;
background-position:top center;
}

body{
margin:0;
padding:0;
font-family:Arial, Helvetica, sans-serif;
font-size:1em;
}

body #acc{
background:url(../../_img/barre_orange.gif) no-repeat;
}

body #in{
background:url(../../_img/barre_orange-in.gif) no-repeat;
}
/* --- Workarounds --- */

h1{ 
font-family:Georgia, "Times New Roman", Times, serif;
font-style:italic;
font-weight:normal;
font-size:20px;
color:#CC6633;
}

h2{color:#2E3649; font-size:16px;}

h3{color:#4D5F8E; font-size:14px;}
h4{}

p{ padding: 0 0 0 10px;}
span{}
div{}

em{}
strong{}

a{color:#CC6633}
a:hover{text-decoration:none;}
a:visited{}

input{}
input:hover{}
input:focus{}

select{}
select:hover{}
select:focus{}


/* --- Workarounds --- */

#main{ 

/*border:1px solid #ccc;*/

width:990px;

margin:0 auto 0 auto;
}


#acc #logo
{
/*border:1px solid #000;*/
background:url(../../_img/logo_reperoire_decisionnelles.gif) no-repeat;
width:330px;
height:120px;
margin:20px 10px 16px 10px;}


#in #logo{
background:url(../../_img/logo_petit_repertoire_decisionnelles.gif) no-repeat;
width:257px;
height:75px;
margin:20px 10px 16px 10px;
*margin:20px 10px 16px 10px;
cursor:pointer;}

#in #pastilles,
#acc #pastillesB
{display:none}

#acc #pastilles{
width:650px;
height:400px;
position:absolute;
margin: 20px 0 0 332px ;
}

#in #pastillesB{
width:363px;
height:230px;
position:absolute;
margin:-18px 0 0 200px ;
*margin:2px 0 0 195px ;
}

#acc #menu{
display:block; 
/*border:1px solid #000;*/
width:335px;
height:185px;
padding:0px 4px 4px 20px;
*padding: 20px 4px 4px 20px; }
#acc #menu .accc{display:none;}

#in #menu{
position:absolute;
top:10px;
margin:1px 0 0 570px;
display:block; 
/*border:1px solid #000;*/
width:335px;
height:185px;
padding:9px 4px 4px 20px; }

	#menu a{
	width:382px;
	display:block; 
	padding:3px 0 3px 20px;
	color:#fff; 
	text-decoration:none; 
	font-size:11px;
	background:url(../../_img/bt_menu_roll.gif) no-repeat; background-position:top left;
	}
	#menu a span{
	font-size:9px;
	}

	#menu a:hover span,
	.leaders #menu a.F span
	{font-weight:normal;}	

	#menu a:hover	
	
	{
	display:block;  
	background:url(../../_img/bt_menu_roll2.gif) no-repeat;  background-position:bottom left;
	color:#000;
	font-weight:bold;
	} 
	
	.a_propos #menu a.A,
	.qui_peut #menu a.B,
	.quels_organismes #menu a.C,
	.etapes #menu a.D,
	.faq #menu a.E,
	.leaders #menu a.F,
	.joindre #menu a.G,
	.liens #menu a.H
	{
		display:block;  
		background:url(../../_img/bt_menu_roll.gif) no-repeat;  background-position:bottom left;
		color:#000;
		font-weight:bold;
	} 
	
	#menu a.on{}
	
	#bloc{height:180px;*height:210px;}

.contenu{font-size:12px; padding:25px 50px 25px 65px; color:#666; width:800px;}
	.contenu .quote{
	width:290px;
	padding:20px;
	float:right;
	margin:4px -40px 4px 4px;
	background:#fff;
	border:2px solid #ccc;
	color:#EB6E08; 
	font-size:11px;
	font-weight:bold;
	font-style:italic;
	}

#footer{
background:url(../../_img/fd_footer.gif) repeat-x;
height:98px;
text-align:center;
padding:12px 0 0 0;
margin:0px 0 0 0;
}
	#footer img{
	border:none;
	}	
	
#copyright{
text-align:center;
color:#8295BF;
font-size:10px;
padding:0 0 10px 0}

.listeCandidates{
	border:thin solid #000000;
	width:700px;
}
	.listeCandidates thead{
		background-color:#666666;
		color:#FFFFFF;	
	}
	.listeCandidates td{
		padding:5px;
	}
#inscription{
	width:300px;
	height:60px;
	border-left:thin solid #e3651a;
	float:right;
	padding-left:10px;
	margin-right:130px;
}