/* DÉBUT Principal */

body, html {

	font-size:12px;

	font-family:Arial, Helvetica, sans-serif;

	color:#000000;

}

/* FIN Principal */



/* DÉBUT balises HTML */

p { 

	line-height:15px;

	margin:5px 0px 10px 0px;

}

hr{

	margin: 10px 0 10px 0;

	padding: 0;

	border: 0;

	display:block;

	height: 1px;

	width:100%;



	color: #000;

	background-color: #000;

}

strong, b, .bold{font-weight:bold;}

em, i{font-style:italic;}

blockquote {

	margin:5px;

	color:#666;

	font-style:italic;

}

sup, sub {line-height:0;}

abbr, acronym {border-bottom:1px dotted #666;}

pre {margin:15px 0;white-space:pre;}

pre, code, tt {font:11px 'andale mono', 'lucida console', monospace;line-height:1.5;}

/* FIN Balises HTML */



/* DÉBUT Lien */

a { 

	color: #0a55a0;

	text-decoration:none;

}

a:link {}

a:visited {}

a:active {}

a:focus, a:hover { 

	color: #0a55a0;

	text-decoration: underline;

}

/* FIN Lien */



/* DÉBUT Titre */

h1, h2, h3, h4, h5, h6 {

	font-weight:normal;

	color:#073b70;

}

h1 {

	font-size:20px;

	margin-bottom:5px;

}

h2 {

	font-size:18px;
	font-weight:bold;
	margin-bottom:5px;
	padding-bottom:10px;
	/*border-bottom:1px dotted #8c8c8c;*/
	background:url(../../images/2013/pointille_blanc.gif) bottom left repeat-x;

}
#bandeaux .info h2{
	border-bottom:none;
	background:none;
	margin-bottom:0px;
	padding-bottom:0px;
}

h3 {

	font-size:16px;

	margin-bottom:5px;

}

h4 {

	font-size:14px;

	margin-bottom:5px;

}

h5 {

	font-size:12px;

	font-weight:bold;

	margin-bottom:5px;

}

h6 {

	font-size:12px;

	font-weight:bold;

}

h1 img, h2 img, h3 img, h4 img, h5 img, h6 img {margin:0;}

/* FIN Titre */



/* DÉBUT Liste */

li ul, li ol {margin:0;}

ul, ol {

	margin:0 0 15px 0;

	padding-left:10px;

}

ul {list-style-type: none;}

ol {list-style-type:decimal;}

dl {margin:0 0 15px 0;}

dl dt {font-weight:bold;}

dd {margin-left:0;}

/* FIN Liste */



/* DÉBUT Tableau */

table {

	margin-bottom:15px;

	width:100%;

}

th { font-weight:bold;}

thead th { background:#c3d9ff;}

th, td, caption { padding:4px 10px 4px 5px;}

tfoot { font-style:italic;}

caption { background:#eee;}

/* FIN Tableau */



/* DÉBUT Formulaire */

label { font-weight:bold;}

fieldset {

	padding:15px;

	margin:0 0 15px 0;

	border:1px solid #ccc;

}

legend {

	font-weight:bold;

	font-size:12px;

} 

input[type=text], input[type=password], input.text, input.title, textarea, select {

	background-color:#fff;

	border:1px solid #bbb;

}

input[type=text]:focus, input[type=password]:focus, input.text:focus, input.title:focus, textarea:focus, select:focus {border-color:#666;}

input[type=text], input[type=password], input.text, textarea, select {margin:5px 0;}

textarea {

	width:390px;

	height:250px;

	padding:5px;

}

input[type=checkbox], input[type=radio], input.checkbox, input.radio {

	position:relative;

	top:5px;

}

/* FIN Formulaire */



/* DÉBUT CSS utilitaire */

.left {float: left;}
.right {float: right;}
img.left {margin: 0 10px 0 0;}
img.right {margin: 0 0 0 10px; padding: 1px;}
.hide {display:none;}
.clear { display:block; clear:both; float:none !important;}
.petit {font-size:11px;}
.rouge {color: #ff0000;}

/* FIN CSS utilitaire */

span.titre_ent {
	float: left;
	width: 100px;
}

span.date_entrevue {
	color: #4C4C4C;	
}