@charset "UTF-8";
/* CSS Document */


html, body { 
	background-color:#F5F5F5; 
	font-family:Arial, Helvetica, sans-serif;
	height:100%;
	margin:0px;
	padding:0px;
}

img { 
	border:none; 
	margin:0px; 
	padding:0px; 
}

a {
	text-decoration:none;
	color:#3C3C3C;
}

.hide { display:none; }
.clear { clear:both; }
.block { display:block; }



/*            ###################################            TYPOGRAPHIE */

/* Gris */
.ty_12_gr {
	font-size:12px;
	color:#3C3C3C;
}
.ty_11_gr {
	font-size:11px;
	color:#3C3C3C;
}
.ty_10_gr {
	font-size:10px;
	color:#3C3C3C;
}
.ty_24_gr_b {
	font-size:16px;
	color:#3C3C3C;
	font-weight:bold;
}
.ty_14_gr_b {
	font-size:14px;
	color:#3C3C3C;
	font-weight:bold;
}
.ty_18_gr_b {
	font-size:16px;
	color:#3C3C3C;
	font-weight:bold;
}
.ty_12_gr_b {
	font-size:12px;
	color:#3C3C3C;
	font-weight:bold;
}
/* Violet */
.ty_12_vi {
	font-size:12px;
	color:#474564;
}
.ty_11_vi {
	font-size:11px;
	color:#474564;
}
.ty_14_vi_b {
	font-size:14px;
	color:#615F72;
	font-weight:bold;
}
.ty_12_vi_b {
	font-size:12px;
	color:#615F72;
	font-weight:bold;
}
/* Ombre du texte */
.ty_12_gr,
.ty_11_gr,
.ty_10_gr,
.ty_24_gr_b,
.ty_18_gr_b,
.ty_14_gr_b,
.ty_12_gr_b,
.ty_12_vi,
.ty_11_vi,
.ty_14_vi_b,
.ty_12_vi_b {
	text-shadow: 10px 5px 6px #BBB;
}
/* Texte de saisie */
.ty_saisie {
	font-size:10px;
	color:#808080;
}
/* Choix des langues et footer*/
.infos_site {
	font-size:12px;
	color:#3C3C3C;
}

/*            ###################################            TITRES */
h1 {
	background-image:url(http://frac-bourgogne.org/static/images/tiret.jpg);
	background-repeat:no-repeat;
	background-position:0px 2px;
	padding-left:28px;
	margin:10px 0px 10px 0px;
}
h2 {
	background-image:url(http://frac-bourgogne.org/static/images/tiret.jpg);
	background-repeat:no-repeat;
	background-position:0px 2px;
	padding-left:28px;
	margin:0px;
}
h3 {
	background-image:url(http://frac-bourgogne.org/static/images/tiret.jpg);
	background-repeat:no-repeat;
	padding-left:28px;
	margin:0px;
}
h4 {
	padding-left:28px;
	margin:0px;
}


/* Ombre des images */
.ombre {
	box-shadow: 8px 5px 6px #BBB;
	-moz-box-shadow: 8px 5px 6px #BBB;
	-webkit-box-shadow: 8px 5px 6px #BBB;
}


/*            ###################################            Éléments communs à une ou plusieurs pages */

/* Conteneur de la page */
#page {
	position:relative;
	min-height:100%;
	margin:0px auto;
	width:960px;
}

#page.collec, .collec #footer { width:100% !important; }
.collec #header { margin:0px auto; width:960px; }
.collec #conteneur { overflow-x:hidden; }
iframe { border:none !important; overflow:hidden; }

.accueil .bloc_recherche { display:none; }


/* Conteneur des éléments de la page */
#conteneur {
	overflow:auto;
	min-height:100%;
	padding-bottom:50px;
	padding-top:25px;
}

/* Header */
#header {
	padding-top:30px;
	margin-bottom:75px;
}

/* Contenu de la page */
#contenu {
	float:left;
	width:570px;
	padding-left:30px;
}

/* Footer*/
#footer {
	position:absolute;
	bottom:0px;
	height:25px;
	width:960px;
	text-align:center;
}

/* Placement du logo */
#logo {
	margin-bottom:0px;
	margin-left:30px;
}

/* PLacement des liens de changement de langue */
#langues {
	margin-top:23px;
	margin-right:50px;
	float:right;
}


/* Champ de recherche */
.champ_saisie {
	width:175px;
	height:10px;
	border:none;
	background-color:#F5F5F5;
	padding:0px;
	
	position:relative;
	top:-27px;
	left:33px;
	
	z-index:3;
}
.img_champ_saisie {
	position:relative;
	left:28px;
	margin::0px;
	padding:0px;
}
.recherche_avancee {
	position:relative;
	left:145px;
	top:-15px
}
.btn_ok {
	position:relative;
	left:28px;
}

/* Menu principal */
#menu_principal {
	position:relative;
	top:10px;
	margin-left:130px;
}
#fil_ariane_fr {
	position:relative;
	top:5px;
	margin-left:-295px;
	width:425px;
}
#fil_ariane_en {
	position:relative;
	top:5px;
	margin-left:-240px;
	width:425px;
}

/* Décalalge des éléments par rapport au tiret des titres */
.decalage {
	position:relative;
	left:28px;
}

/* Colonne de droite */
#col_dr {
	margin-left:640px;
}

/* Texte sous les diaporamas*/
#texte_diaporama {
	position:relative;
	left:28px;
	width:450px;
	margin-top:5px;
}

/* Bouton «en savoir plus» */
.savoirplus {
	text-decoration:none;
	float:right;
}




/*            ###################################            ACCUEIL */

/* Menu principal de l’accueil */
#menu_accueil { 
	padding-left:115px;
	margin-bottom:50px;
}
/* Contenu de la page */
#contenu_accueil {
	float:left;
	width:485px;
	padding-left:115px;
}
/* Colonne de droite */
#col_dr_accueil {
	margin-left:600px;	
}
#newsletter {
	margin-top:30px;
	margin-bottom:5px;
}
.btn_menu_accueil {
	display:inline-block;
	width:200px;
	margin-right:15px;
}
.btn_qui {
	float:right;
	padding-right:60px;
}
.texte_actu {
	margin: 0px 0px 60px 30px;
	width:300px;
	min-height:50px;
}
.vignette_actu {
	float:left;
	margin: 5px 10px 0px 0px;
}




/*            ###################################            COLLECTION */
/*            ###################################            Accueil    */
.diaporama_coll_accueil {
	position:relative;
	left:28px;
	margin-bottom:10px;
}
#titre_comite_achat {
	margin-top:30px;
}
#texte_comite_achat {
	position:relative;
	left:28px;
	width:210px;
	margin-top:5px;
}


/*            ###################################            COLLECTION            */
/*            ###################################            Résultat de recherche */
.un_resultat_1 {	
	position:relative;
	left:30px;
	margin-top:10px;
	margin-bottom:5px;
	width:400px;
	min-height:50px
}
.vignette_resultat {
	float:left;
	margin-right:10px;
	margin-bottom:10px;
	clear:left;
	vertical-align:text-top;
}
#bloc_navig_rech {
	position:relative;
	margin-top:10px;
	margin-left:30px;
	width:400px;
	text-align:center;
}
/* Aperçu du résultat survolé */
#apercu { }
.apercu {
}



/*            ###################################            COLLECTION     */
/*            ###################################            Fiche résultat */
#contenu_coll_fiche {
	width:900;
}
#infos_fiche {
	margin:5px 0px 50px 30px;
	width:375px;
	min-height:300px;
}
.diaporama_coll_fiche {
	margin:25px 75px 0px 0px;
	float:right;
}
/* Colonne de droite */
#col_dr_fiche {
	margin-left:640px;
}


/*            ###################################            PROGRAMMATION */
/* Sous menu Programmation*/
#sous_menu_prog { 
	padding-left:35px;
	margin-bottom:40px;
}
.bouton_sous_menu_fr {
	margin-right:17px;
}
.bouton_sous_menu_en {
	margin-right:64px;
}


/*            ###################################            PROGRAMMATION */
/*            ###################################            Accueil       */
.diaporama_prog_accueil {
	position:relative;
	left:28px;
	margin-bottom:10px;
}

/*            ###################################            PROGRAMMATION          */
/*            ###################################            Expositions/Ateliers   */
#bloc_prog_autres {
	margin-top:40px;
}
.image_prog_autres {
	margin:10px 0px 5px 28px;
}
.titre_prog_autres {
	width:200px;
	margin-bottom:25px;
}

/*            ###################################            PROGRAMMATION */
/*            ###################################            Rencontres    */
#recherche_annee {
	position:relative;
	top:10px;
	margin-left:33px;;
}


/*            ###################################            PROGRAMMATION */
/*            ###################################            Éditions      */
#intro_editions {
	margin:0px 0px 40px 0px;
}
.rech_editions {
	margin-top:135px;
}
#liste_lettres {
	margin:10px 0px 30px 28px;
}
#ou_rech {
	margin-left:60px;
}
#titre_resultats_editions {
	margin-bottom:8px;
}
.fiche_editions {
	margin:10px 0px 20px 38px;
}
.image_fiche_editions {
	float:left;
	clear:left;
	vertical-align:text-top;
	margin:0px 10px 0px 0px;
}



/*            ###################################            RECHERCHE AVANCÉE*/
#titre_rech_avan {
	margin-bottom:10px;
}
/* Champs de recherche */
.champ_saisie_avancee {
	width:175px;
	height:10px;
	border:none;
	background-color:#F5F5F5;
	
	position:relative;
	left:-195px;
	top:-12px;
	padding:0px;
	margin-bottom:20px;
}





/*            ###################################            GABARIT GÉNÉRAL */
#contenu_gab_pr {
	position:relative;
	width:600px;
	left:50%;
	margin-left:-300px;
	margin-top:20px;
}
.texte_gab_pr {
	margin: 5px 0px 30px 30px;
	width:500px;
}
.vignette_gab_pr {
	float:left;
	clear:left;
	vertical-align:text-top;
	margin: 5px 10px 0px 0px;
}


/***
 * AJOUTS VALENTIN
 ***/
#contenu_form { width:350px; margin:0 auto; }
#contenu_form p.line { clear:both; }
#contenu_form p.line label { display:block; float:left; width:120px; }
#contenu_form p.line input, #contenu_form p.line textarea { width:220px; font-family: Arial, Helvetica, sans-serif; }
#contenu_form p.line textarea { height:70px; }
#contenu_form p.submit { text-align:center; }
#contenu_form p.submit input { width:auto; display:inline; }

#apercu { width:360px; height:240px; margin:50px 0 0 -200px; position:absolute; }
#apercu img { position:absolute; display:none; }

.slider_fiche { float:right; width:450px; margin:0 73px 0 0; }
.slider_fiche .diaporama_coll_fiche { display:inline; margin:0; float:none; }

.hidden { display:none; }

.nobold { font-weight:normal; }

