@CHARSET "UTF-8";

#fiche_cours {
	color:			#515756;
	font-family:	"Lucida Grande",Arial,sans-serif;
	line-height:	1.6;
	font-size:		12px;
	margin-top:		25px;
}
#theme_img {
	width: 				110px;
	height:				117px;
	background-color: 	#FFFFFF;
	float:				left;
	text-align:			center;
}
#theme_titre {
	color:	#8E8E8E;
	
}
#bloc_titre {
	height:104px;
	background:none;
	color:				#005396 ;			
	float:				left;	
	margin-bottom:10px;
}
#stheme {
	font-size:			25px;
	font-weight:		bold;
	padding:			5px 0 0 20px;
	word-spacing:		-2px;
	color:				#005396;
	
}
#titre {
	font-size:			18px;
	padding:			0 0 0 20px;
	word-spacing:		-2px;
	line-height:		0.9;
	/*width:410px;*/
	color:				#005396;
	
}
#bloc_duree {
	background:none;
	color:				#005396 ;
	height:104px;
	float:				right;	
	width:160px;
}
#duree_titre, #preinscription_titre, #contact_titre {
	color:			#FF8800;
	font-size:		15px;
	font-weight:	bold;
	padding:		5px 0 0 15px;	
}
#duree {
	font-size:	15px;
	padding:	0 0 0 15px;
}

#preinscription {
	padding:		5px 5px 5px 15px;	
}
#preinscription_select{
	padding:		5px 5px 5px 15px;
}
#dates_titre {
	color:			#222222;
	font-size:		15px;
	font-weight:	bold;
	padding:		5px 0 0 15px;	
	width:			60px;
}
#dates {
	font-size:	14px;
	float:		left;
	padding:5px 0 0 15px;
	
}
div#dates > ul {
	padding:	0;	/* VOIR IE */
	margin:		0;
}
div#dates > ul > li {
	list-style:	none;
	padding: 0;
	background:	transparent;	
}
div#dates > ul > li > a {
	text-decoration:	none;
	color:				#515756;
}
#bloc_preinscrire{
	float:	right;	
	width:160px;
}
#bloc_contact {
	float:	right;
	padding-top: 40px;
	width:160px;
}
#contact_tel {
	font-size:	15px;
	padding:	5px 0 0 15px;
}
#contact_mail {
	padding:	5px 0 0 15px;
	font-size:	88%;
}
#contact_mail > a {
	text-decoration:	none;
	color:				#515756;
}
#bloc_contenu {
	width:	75%;
	float:	left;
	margin-bottom:10px;
}
#objectifs_titre, #public_titre,#prerequis_titre, #cursus_titre, #qualite_titre {
	-moz-border-radius-topleft:10px;
	background-color:#FF8800;
	color:#FFFFFF;
	font-size:13px;
	font-weight:bold;
	padding-left:5px;
}
#objectifs, #public, #prerequis, #cursus, #qualite {
	background-color:AntiqueWhite;
	color:#333333;
	margin-bottom:5px;
	padding:0 5px;
	text-align:justify;
}
div#public > ul, div#prerequis > ul, div#cursus > ul, div#qualite > ul{
	padding:	0 0 0 15px;	/* VOIR IE */
	margin:		0;
}
div#public > ul > li, div#prerequis > ul > li, div#cursus > ul > li, div#qualite > ul > li {
	list-style:	square;
	padding:	0;
	background:	transparent;
}
#contenu_titre {
	-moz-border-radius-topleft:10px;
	background:#005396;
	color:				#FFFFFF;
	font-weight:		bold;
	padding-left:			5px;	
	font-size:			13px;
}
#contenu {
	background-color: 	Window;
	color:				#333333;
	padding:			5px;
	text-align:			justify;
}
.section {
	padding:	0 0 0 15px;	/* VOIR IE */
	margin:		0;
}
.section > li {
	list-style:		square;
	font-weight:	bold;
	padding:		0;
	background:		transparent;
}
.ssection {
	padding:	0 0 0 15px;	/* VOIR IE */
	margin:		0;
}
.ssection > li {
	list-style:		disc;
	font-weight:	normal;
	padding:		0;
	background:		transparent;
}
.sssection {
	padding:	0 0 0 15px;	/* VOIR IE */
	margin:		0;
}
.sssection > li {
	list-style:		circle;
	font-weight:	normal;
	padding:		0;
	background:		transparent;
}
#formations_all {
	padding:0;
	margin:0;
}

#formations_all ul{
margin-bottom:30px;
margin-left:110px;
width:620px;
min-height:120px;
}

#titre_allthemes {
float:left;
text-align:center;
width:120px;
}

.liste_allthemes{
margin-left:100px;
}

.titre_stheme{
margin-top:20px;	
}

#ancre_haut a{
background:url(../../templates/ja_rutile/images/buttonup.jpg) no-repeat 0 0;
display:block;
height:40px;
text-indent:-9999px;
width:40px;
margin-left:150px;
}

#ancre_haut a:hover{
background:url(../../templates/ja_rutile/images/buttonuphover.jpg) no-repeat 0 0;
display:block;
height:40px;
text-indent:-9999px;
width:40px;
margin-left:150px;
}

#ancre_haut {
bottom:0;
float:right;
padding:0 0 20px;
width:200px;
}

#back a{
background:url(../../templates/ja_rutile/images/back.jpg) no-repeat 0 0;
display:block;
height:40px;
text-indent:-9999px;
width:40px;
margin-left:-280px;
}

#back a:hover{
background:url(../../templates/ja_rutile/images/backhover.jpg) no-repeat 0 0;
display:block;
height:40px;
text-indent:-9999px;
width:40px;
margin-left:-280px;
}

#back{
bottom:0;
float:left;
padding:0 0 20px;
width:200px;
} 
#case_logo, #case_duree {
	width: 100px;
}
#case_theme_titre {
	width: 85%;	
}
#case_editeur{
	width:20%;
	vertical-align:bottom;
}
#editeur_img{
	float:right;
}
#back {
bottom:0;
float:right;
padding:0 0 20px;
width:200px;
}
.titre_partie{
	font-weight:bold;
	font-style:italic;
}