/*  ----------------------------------------------------------- */
/*  Feuilles de styles des squelettes par defaut pour SPIP 1.9  */
/*  ----------------------------------------------------------- */
/* taille typo
 * Base				100%
 * -------------------------------------
 * 20px				1.27em
 * 19px				1.21em
 * 18px				1.15em
 * 17px				1.09em
 * 16px				1.03em
 * 15px				0.96em
 * 14px				0.88em
 * 13px				0.82em
 * 12px				0.77em
 * 11px				0.71em
 * 10px				0.65em
 *  9px				0.59em
 * Attention : en dessous de 0.71em le texte devient illisible en text smallest sur MSIE
 */
/*  ------------------------------------------
/*  Correction des styles HTML par defaut
/*  ------------------------------------------ */
body {
	background-image				: url(../images/SIDR_fond_page.jpg);
	background-repeat				: repeat;
	margin							: 1em 0 0 0;
}
img { 
	margin							: 0; 
	padding							: 0; 
	border							: none;
}
table { 
	
}
form {
	margin							: 0; 
	padding							: 0; 
}
h1, h2, h3, h4, h5, h6 { 
	margin							: 0;
	padding							: 0; 
	font-size						: 1em; 
	font-weight						: normal; 
}
/*  ------------------------------------------
/*  Disposition a l'ecran des blocs principaux
/*  ------------------------------------------ */
#page {
	width							: 801px;
	margin-left						: auto;
	margin-right					: auto;
}
/* Entete */
#entete {
	width							: 801px;
	height							: 119px;
	margin							: 0;
	padding							: 0;
	background-image				: url(../images/SIDR_fond_entete.jpg);
	background-repeat				: no-repeat;
	background-color				: #FFFFFF;
}
/* Logo */
#logo {
	float							: left;
	width							: 90px;
	height							: 113px;
	margin							: 0;
	padding 						: 3px 0 0 3px;
}
/* Formualire de recherche */
#module_recherche {
	float							: right;
	margin							: 0;
	padding							: 5px 15px 12px 0;
	/*width: 200px;
	height: 25px;*/
}
#module_recherche .texte1 {
	font-family						: "Arial", "Helvetica", "Nimbus Sans L", sans-serif;
	font-size						: 0.77em;
	color							: #FFFFFF;
}
#module_recherche .forml {
	width							: 148px;
	height							: 15px;
	border							: 1px solid #FFFFFF;
	background-image				: url(../images/SIDR_fond_recherche.jpg);
	font-family						: "Arial", "Helvetica", "Nimbus Sans L", sans-serif;
	font-size						: 0.71em;
	color							: #093A83;
}
#module_recherche img { 
	vertical-align					: bottom;
}
/* Menu */
#menu {
	float							: right;
	width							: 670px;
	margin							: 0;
	padding							: 4px 0 3px 0;
	border							: 1px solid #FFFFFF;
	font-family						: "Arial", "Helvetica", "Nimbus Sans L", sans-serif;
	font-size						: 0.71em;
	color							: #FFFFFF;
	font-weight						: bold;
	text-transform					: uppercase;
}
#menu a{
	color							: #FFFFFF;
	text-decoration					: none;
}
#menu a:hover{
	color							: #093A83;
	text-decoration					: none;
}
#menu span.on{
	color							: #093A83;
}
#conteneur {
	width							: 801px;
	height							: auto;
	margin							: 0;
	padding							: 0;
	background-color				: #FFFFFF;
}
#encarts {
	float							: left;
	margin							: 0;
	padding							: 0 0 0 15px;
}
#encarts .appels_offre {
	width							: 187px;
	background-image				: url(../images/SIDR_appels_offre_contenu.jpg);
	background-repeat				: no-repeat;
}
.appels_offre ul{
	margin							: 0.8em 0.4em 0 0.4em;
	padding							: 0 0 0 1em;
	list-style-image				: url(../images/SIDR_appels_offre_puce.jpg);
}
.appels_offre li{
	font-family						: "Verdana", "Bitstream Vera Sans", sans-serif;
	font-size						: 0.71em;
	color							: #0C4493;
	font-weight						: bold;
}
.appels_offre li a{
	color							: #0C4493;
	text-decoration					: none;
}
.appels_offre li a:hover{
	color							: #0C4493;
	text-decoration					: underline;
}
.appels_offre .chapo{
	color							: #1996E1;
	font-weight						: normal;
}
#encarts .recrutement {
	width							: 187px;
	/*background-image				: url(../images/SIDR_recrutement_contenu.jpg);
	background-repeat				: no-repeat;*/
}
.recrutement ul{
	margin							: 0.8em 0.4em 0 0.4em;
	padding							: 0 0 0 1em;
	list-style-image				: url(../images/SIDR_recrutement_puce.jpg);
}
.recrutement li{
	font-family						: "Verdana", "Bitstream Vera Sans", sans-serif;
	font-size						: 0.71em;
	color							: #9E2F04;
	font-weight						: bold;
}
.recrutement li a{
	color							: #9E2F04;
	text-decoration					: none;
}
.recrutement li a:hover{
	color							: #9E2F04;
	text-decoration					: underline;
}
.recrutement .chapo{
	color							: #E55E1B;
	font-weight						: normal;
}
#separation {
	float							: left;
	width							: 30px;
	height							: 380px;
	margin							: 0;
	padding							: 0;
	background-image				: url(../images/SIDR_accueil_separation.jpg);
	background-repeat				: no-repeat;
}
#contenu_accueil {
	float							: left;
	margin							: 0;
	padding							: 0;
}
#contenu_accueil #actualites {
	width							: 550px;
	margin							: 0;
	padding							: 0;
	background-image				: url(../images/SIDR_actualites_contenu.jpg);
	background-repeat				: no-repeat;
}
#actualites .photos {
	float							: left;
	margin							: 5px;
	padding							: 5px;
	border							: 1px solid #CCCCCC;
	background-color				: #FFFFFF;
}
#actualites .chapo {
	float							: left;
	width							: 355px;
	margin							: 0 5px 0 0;
	padding							: 5px;
}
#actualites .titre {
	font-family						: "Verdana", "Bitstream Vera Sans", sans-serif;
	font-size						: 0.88em;
	color							: #093A83;
	font-weight						: bold;
}
#actualites .date {
	font-family						: "Verdana", "Bitstream Vera Sans", sans-serif;
	font-size						: 0.71em;
	color							: #093A83;
}
#actualites .texte {
	margin							: 0;
	padding							: 5px 0 5px 0;
	font-family						: "Verdana", "Bitstream Vera Sans", sans-serif;
	font-size						: 0.71em;
	color							: #4D6983;
	text-align						: justify;
}
#actualites .suite {
	font-family						: "Verdana", "Bitstream Vera Sans", sans-serif;
	font-size						: 0.65em;
	color							: #D53D03;
	font-weight						: bold;
}
#actualites .suite a {
	color							: #D53D03;
	text-decoration					: none;
}
#actualites .suite a:hover {
	color							: #D53D03;
	text-decoration					: underline;
}
#contenu_accueil #partenaires {
	float							: left;
	margin							: 5px;
	padding							: 0;
}
#ssmenu {
	float							: left;
	margin							: 0;
	padding							: 0 20px 50px 20px;
	/*border-right					: 1px;
	border-right-style				: dotted;
	border-right-color				: #061828;*/
}
#ssmenu .titre_rubrique {
	font-family						: "Arial", "Helvetica", "Nimbus Sans L", sans-serif;
	font-size						: 0.96em;
	color							: #1996E1;
	font-weight						: bold;
	text-transform					: uppercase;
}
ul.sous_menu {
	margin							: 0;
	padding							: 0;
	list-style-type					: none;
}
ul.sous_menu a {
	display							: block;
	margin							: 0;
	padding							: 8px 16px 6px 34px;
	width							: 160px;
	text-decoration					: none;
	color							: #28678E;
	background-image				: url(../images/SIDR_fond_ssmenu.jpg);
	background-repeat				: no-repeat;
	background-color				: #E2F2FB;
}
ul.sous_menu span.on {
	display							: block;
	margin							: 0;
	padding							: 8px 16px 6px 34px;
	width							: 160px;
	text-decoration					: none;
	color							: #F17D13;
	background-image				: url(../images/SIDR_fond_ssmenu_hover.jpg);
	background-repeat				: no-repeat;
	background-color				: #FDECDC;
}
ul.sous_menu a:hover {
	color							: #F17D13;
	background-image				: url(../images/SIDR_fond_ssmenu_hover.jpg);
	background-repeat				: no-repeat;
	background-color				: #FDECDC;
}
ul.sous_menu li  {
	margin							: 0;
	padding							: 0 0 3px 0;
	font-family						: "Verdana", "Bitstream Vera Sans", sans-serif;
	font-size						: 0.71em;
	font-weight						: bold;
}
#contenu_page {
	float							: left;
	margin							: 0;
	padding							: 0 20px 40px 20px;
	width							: 510px;
}
.article_titre1 {
	font-family						: "Verdana", "Bitstream Vera Sans", sans-serif;
	font-size						: 0.88em;
	color							: #F17D13;
	font-weight						: bold;
}
.article_titre2 {
	font-family						: "Verdana", "Bitstream Vera Sans", sans-serif;
	font-size						: 1.51em;
	color							: #50AEE9;
}
.article_texte {
	margin							: 0;
	padding							: 5px 0 5px 0;
	font-family						: "Verdana", "Bitstream Vera Sans", sans-serif;
	font-size						: 0.71em;
	color							: #28678E;
}
.article_texte a {
	color							: #F17D13;
	text-decoration					: none;
}
.article_texte a:hover {
	color							: #F17D13;
	text-decoration					: underline;
}
.cp_01 {
	margin							: 0; 
	padding							: 0;
	width							: 500px;
	height							: 15px;
	background-image				: url(../images/SIDR_c_p_fond_01.jpg);
	background-repeat				: no-repeat;
}
.cp_02 {
	margin							: 0; 
	padding							: 0;
	width							: 500px;
	background-image				: url(../images/SIDR_c_p_fond_02.jpg);
	background-repeat				: repeat-y;
}
.cp_03 {
	margin							: 0; 
	padding							: 0;
	width							: 500px;
	height							: 15px;
	background-image				: url(../images/SIDR_c_p_fond_03.jpg);
	background-repeat				: no-repeat;
}
.cp_photos {
	float							: left;
	margin							: 0 20px 0 10px;
	padding							: 0;
}
.cp_titre_soustitre_chapo {
	float							: left;
	margin							: 0;
	padding							: 0;
	width							: 330px;
}
.cp_titre {
	font-family						: "Verdana", "Bitstream Vera Sans", sans-serif;
	font-size						: 0.71em;
	color							: #28678E;
	font-weight						: bold;
}
.cp_soustitre {
	font-family						: "Verdana", "Bitstream Vera Sans", sans-serif;
	font-size						: 0.71em;
	color							: #28678E;
}
.cp_chapo {
	font-family						: "Verdana", "Bitstream Vera Sans", sans-serif;
	font-size						: 0.71em;
	color							: #F17D13;
	font-weight						: bold;
}
.cp_btn_consulter {
	float							: left;
	margin							: 0;
	padding							: 0;
	width							: 330px;
	text-align						: right;
}
#partenaires2 {
	float							: right;
	margin							: 5px;
	padding							: 0;
}
/* Pied de page */
#pied {
	clear							: both;
	width							: 801px;
	margin							: 10px 0 10px 0;
	font-family						: "Arial", "Helvetica", "Nimbus Sans L", sans-serif;
	font-size						: 0.77em;
	color							: #FFFFFF;
	text-align						: center;
}
#pied a{
	color							: #FFFFFF;
	text-decoration					: none;
}
#pied a:hover{
	text-decoration					: underline;
}
/* Espaceur de blocs */
.nettoyeur { 
	clear							: both; 
	margin							: 0; 
	padding							: 0; 
	border							: none; 
	height							: 0; 
	line-height						: 1px; 
	font-size						: 1px;
}
/* Non visible a l'ecran */
.invisible {
	position						: absolute; 
	top								: -3000em; 
	height							: 1%; 
}
.spip_surligne { 
	background						: #FF6; 
}
