/* Gabarit */
body{
	margin:0px;
	padding:0px;
	font-family:Trebuchet MS, Arial, Helvetica, sans-serif;
	font-size:11px;
	line-height:14px;
	color:#5B5A5F;
	text-align:justify;
}
#contenu H1{
	font-size:16px;
	line-height:25px;
	color:#16228C;
	text-transform:uppercase;
	margin-bottom:5px;
	padding-left:20px;
	/**/border-bottom:1px solid #00A5EA;
	display:block;	
}	
#contenu .beige {
	border-bottom:1px solid #E9D3AA;
}
#contenu .beige a{
	color:#C4A976;
}
#contenu .beige a:hover, #contenu .bleu a:hover{
	color:#16228C;
}

#contenu .bleu {
	border-bottom:1px solid #00ADEA;
}
#contenu .bleu a{
	color:#00ADEA;
}


#contenu h2{
	padding-left:20px;
	text-transform:uppercase;
	font-size:12px;
	color:#0BA6E1;
	border-bottom:1px solid #CCCCCC;
}

/* Formulaire de recherche et logo SDF */
#entete{
	display:none;
}
/* Bouton OK du formulaire recherche */
.bouton{
	display:none;
}


/* Gabarit public */
#global{
}
	#principal{
		background-color:#FFFFFF;
	}
	/* Menu principal */
		#onglets{
			display:none;
		}
		
		#bande_bleue{
			display:none;
		}
		/* Diaporama flash avec diaporama.swf et diaporama.xml */
		#bandeau{
			display:none;
		}
		/* Menu de second niveau ou dépèches APM sur l'accueil */
		#menus{
			display:none;
			width:0px;
		}

		/* Contenu */
		#contenu{
			padding:10px 20px;
			border-top:1px solid #FFFFFF;
		}
		/* + propriétés de textes definis sous body */
				
		/* Encarts de la colonne de droite */
		#info_sup{
			display:none;
		}

		/* encart avec fond_blanc */
		.fd_blanc{
			display:none;
		}
		/* encart de l'espace adhérent */
		.adherent{
			display:none;
		}

		/* encart de l'espace partenaire */
		.espace_partenaire{
			display:none;
		}
		.login{
			display:none;
		}
		.zoneLogPassword{
			display:none;
		}
		/* zone de texte défilant */
		#defilant{
			display:none;
		}
		
		#auteur_sdf{
			text-align:center;
			width:100%
		}
		#auteur{
			display:none;
		}
		
	/* Pied de page */
	#pied{
		display:none;
	}

	
/*********************/
/* La page d'acceuil */
/*********************/

/* edito */
address{
	font-size:12px;
	font-style:normal;
	text-align:justify;
	font-weight:normal;
	line-height:18px;
}
/* encarts des news remontées en page d'acceuil */
.fond_news{
	background-image:url("/images/interface/rayures_news.gif");
	background-position:0 0 10px 0;
	background-repeat:repeat;
	width:100%;
}
#news{
	float:left;
	width:100%;
	height:120px;
	border:1px solid #5B5A5F;
	background-color:#FFFFFF;
	text-align:left;
	background-image:url("/images/interface/fond_news.gif");
	background-position:top;
	background-repeat:repeat-x;
}
#news h2{
	margin:0;
	padding:0 10px;
	font-size:10px;
	color:#FFFFFF;
	line-height:20px;
	background-image:none;
	border:0;
}
#news p{
	margin:5px 0 0 0;
	padding:0 10px;
	height:75px;
	width:193px;
}
#news a{
	color:#00225E;
	float:right;
	text-decoration:none;
}
#news a:hover{
	color:#00A5EA;
}

/*********************/
/* Page grand public */
/*********************/

/* Bloc remonté sur l'accueil de Grand Public */
#bloc{
	position:relative;
	width:257px;
	float:left;
	margin-left:20px;
	margin-top:20px;
	border-bottom:1px solid #CCCCCC;
}
#espaceBloc{
	width:20px;
}
#bloc h2{
	display:inline;
	border:0;
	background:none;
	padding:0;
}
#bloc .plus{
	text-decoration:none;
	float:right;
	font-size:11px;
}
#bloc img{
	margin-left:10px;
}

#bouton_retour{
	float:right;
	display:block
}
#bouton_retour a{
	font-weight:bold;
	text-decoration:none;
	color:#CCCCCC;

}
/* bloc des ligne de résultats de recherche */
#bloc_resultat1{
	position:relative;
	float:left;
	padding:10px;
	width:95%;
	background-color:#F6F6F6;
}
#bloc_resultat2{
	position:relative;
	float:left;
	padding:10px;
	width:95%;
	background-color:#FFFFFF;
}
#contenu .bloc_beige1{
	background-color:#FAF3E5;
}
#contenu .bloc_bleu1{
	background-color:#E9F6FC;
}
#bloc_resultat_actu1{
	position:relative;
	float:left;
	padding:8px;
	width:94%;
	margin:auto;
}
#bloc_resultat_actu2{
	position:relative;
	float:left;
	padding:8px;
	background-color:#FFFFFF;
	width:94%;
	margin:auto;
}
#bloc_resultat1 img, #bloc_resultat2 img{
	margin-right:10px;
}
#bloc_resultat1 h2, #bloc_resultat2 h2{
	border:0;
	background:none;
	padding:0;
	margin:0;
}
#bloc_resultat1 .plus, #bloc_resultat2 .plus{
	text-decoration:none;
	float:right;
	font-size:11px;
}

#bloc_resultat_tab1 td{
	padding:5px 0;
	background-color:#F6F6F6;
}
#bloc_resultat_tab2 td{
	padding:5px 0;
	background-color:#FFFFFF;
}
#bloc_resultat_hover td{
	padding:5px 0;
	background-color:#00A5EA;
	color:#FFFFFF;
	cursor:pointer;
	/*background-image:url("/images/interface/menu_hover3.gif");
	background-position:bottom right;
	background-repeat:no-repeat;*/
}


/* classe des objets de formulaire */
.form{
	width:130px;
	margin:5px 0;
	color:#00A5EA;
	font-size:11px;
	padding-left:5px;
}

.form_SPE{
	width:130px;
	margin:1px 0;
	color:#00A5EA;
	font-size:10px;
	padding-left:5px;
}
.classer{
	float:right;
	margin-top:20px!important;
	margin-top:15px;
	margin-bottom:-35px;
	
}
.classer_img{
	float:right;
	margin-top:-17px;
	/*margin-top:4px!important;
	margin-top:4px;
	margin-bottom:-35px;*/
	cursor:pointer;
	
}
.form_select{
	width:140px;
	margin:5px 0;
	color:#00A5EA;
	font-size:11px;
}
/********************/
/* Page partenaires */
/********************/

/* encarts partenaires */
.fond_partenaire{
	background-image:url("/images/interface/rayures_news.gif");
	background-position:left;
	background-repeat:repeat;
	width:100%;
}
.entete{
	width : 100%;
	height : 12px ;
	background-image:url("/images/interface/fond_news.gif");
	background-repeat : repeat-x;
	
}
.partenaire{
	float:left;
	width:100%;
	height:120px;
	border:1px solid #5B5A5F;
	background-color:#FFFFFF;
}
.intervalle{
	background-position:top;
	background-repeat:repeat-x;
	height : 14px;
}
.fond_partenaire h2{
	margin:0;
	padding:0px 10px;
	font-size:10px;
	color:#FFFFFF;
}
.bloc{
	width:100%;
	height:50px;
	border:1px solid #5B5A5F;
	background-color:#FFFFFF;
}

.bloc_hover{
	width:100%;
	height:50px;
	border:1px solid #5B5A5F;
	background-color:#F0F0F0;
	cursor:pointer;
}
.bloc_pied{
	width:100%;
	height:22px;
	border:1px solid #5B5A5F;
	background-color:#FFFFFF;
	padding-top : 2px;
}
.fond_partenaire a{
	color:#00225E;
	text-decoration:none;
}
.fond_partenaire a:hover{
	color:#00A5EA;
}
.info_form {
	font-weight : bold;
	text-align:right ;
	padding-right : 10px;
	width : 140px;
}
.form_partenaire{
	width:240px;
	margin:5px 0;
	color:#00A5EA;
	font-size:11px;
	padding-left:5px;
}

.entete_recherche{
	/*margin-top:-5px;*/
	background-color:#B7B7B7;
	color:#FFFFFF;
	width:100%;
	height:20px;
	font-weight:bold;
	
}

