/* CSS Document */

/* ************************************ */

.archive{
	width:750px;
	height:75px;
	margin-top:5px;
	margin-left:10px;
	background-color:#DDD;
	border-style:solid;
	border-width:thin;
	border-color:#DDD;
}
#intro  p {
	margin-top:10px;
	margin-left:10px;
	margin-right:10px;
}
.grosTitre
{
	text-align:center;
	font-size:35px;
	color:#A62300;
}
.bourse{
	width:750px;
	margin-left:10px;	
	background-color: #EEDBA9;
	border-style:solid;
	border-width:thin;
	border-color:#C0915A;
	margin-top:10px;
	margin-bottom:20px;
}
.bourse a{
	color: #A65900;
}
.bourse p{
	padding-left: 5px;
	color: #333;
}
.detailsCandidature ul{
list-style-type:disc;
}
.details{
	width:750px;
	float:left;
}
.formulaireBourse{
	font-size:16px;
}
.nomBourse{
	font-weight:bold;
	color:#A65900;
	font-size:20px;
	padding:5px;
}
.nomBourse a:hover{
	text-decoration:underline;
}

.infoBourse{
	color:#333;
	font-size:12px;
	padding:5px;
}

.candidature{

	background-color:#f4ecd7;
	border-style:solid;
	border-width:3px;
	border-color:#CCAD89;
	margin: 5px;
}
.poserCandidature{
	cursor : pointer;
	font-weight:bold;
	text-align: center;
	text-decoration:underline;	
	padding:5px;
	font-size:20px;	
}
.detailsCandidature{
	display:none;
	padding:3px;
}

.titre a{
	color:#333;
}
.titre a:hover{
	text-decoration:underline;
}

.infos{
background-color: #EEEEEE;
width:680px;
padding:20px;
margin-left:30px;
display:none;
}

.infos .presentateur{
	font-weight:bold;
	padding-bottom:4px;
}

.documents{
	margin-top:10px;
	margin-bottom:5px;
	margin-left:25px;
	font-size:14px;
}
.documents a:hover{
	text-decoration:underline;
}

.documentsTitre{
	font-weight:bold;	
	padding:2px;
	padding-left:5px;
	width:295px;
	background-color:#DDD;
}
.documentsContenu{
	padding:5px;
	padding-left:10px;
	line-height:20px;	
}
.documentsContenu a {
	color:#000;
}
.documentsContenu li:hover {
	text-decoration:underline;
}

.sectionArchives{
	width:200px;
	margin-right:15px;
	border-style:solid;
	border-width:1px;
	border-color:#DDD;
	float:left;
}

.sectionArchivesTitre{
	font-weight:bold;	
	padding:2px;
	padding-left:5px;
	width:195px;
	background-color:#DDD;
}
.sectionArchivesContenu{
	padding:5px;
	padding-left:10px;
	line-height:20px;	
}
#archives a{
	color:#000;
}
#archives a:hover {
	text-decoration:underline;
}
/*************

BUTTONS

**************/
button {
border: 0 none;
cursor: pointer;
font-weight: bold;
padding: 0 15px 0 0;
height: 30px;
line-height: 30px;
width: auto;
}


button.rounded {
background: transparent url( ../imgs/buttons/btn_right.png ) no-repeat scroll right top;
clear: left;
font-size: 0.8em;
}

button span {
display: block;
padding: 0 0 0 15px;
position: relative;
white-space: nowrap;
height: 30px;
line-height: 30px;
font-size:14px;
}

button.rounded span {
background: transparent url( ../imgs/buttons/btn_left.png ) no-repeat scroll left top;
color: #FFFFFF;
}

button.rounded:hover {
background-position: 100% -30px;
}

button.rounded:hover span {
background-position: 0% -30px;
}

button::-moz-focus-inner {
border: none;
}
