@import url(pei2.css);

/* CSS Document */

body
{
	font-family:Arial;
	margin:0px;
	padding:0px;
	background-color:#FFFFFF;
}
img
{
	border:0px;

}
form
{
	margin:0px;
	padding:0px;
}
h1
{
	margin:0px;
	padding:0px;
	background-color:#434343;
	color:#FFFFFF;
	font-size:12px;
	height:16px;
	text-indent:20px;
	padding-top:2px;
}
h1.long
{
	width:955px;
}
h2
{
	margin:0px;
	padding:0px;
	background-color:#E1E1D0;
	color:#88886D;
	font-size:12px;
	text-indent:20px;
	height:31px;
	padding-top:12px;
	
}
h2 .auteur
{
	font-weight:normal;
}
h2.long
{
	width:955px;
}
h3
{
	color:#434343;
	font-size:11px;
	text-indent:20px;
	margin-top:0px;
	padding-top:0px;
}
h4
{
	font-size:11px;
	color:#737373;
	margin-top:0px;
	padding-top:0px;
}
p
{
	font-size:11px;
	color:#737373;
}
ul,li
{
	margin: 0px;
	padding: 0px;
}
div.fin
{
	clear: both;
	height: 0px;
	font-size: 0px;
}
.colonne_droite
{
	vertical-align:top;
	height:auto;
}
.colonne_gauche
{
	vertical-align:top;
	height:auto;
}


										/* HEADER */
#header
{
	width:955px;
	height:66px;
	background-image:url(images/fond_header.gif);
	background-repeat:no-repeat;
}
#header a
{
	text-decoration:none;
	color:#000000;
}

#header ul, #header.li
{
	margin:0px;
	padding:0px;
	list-style-type:none;
}

#header ul.menu
{
	height:25px;
}

#header li.sousmenu
{
	position:relative;	
	text-align:center;
	float:left;
	height:18px;
	border-left:#CC8080 1px solid;
	padding-left:10px;
	padding-right:10px;
	left:220px;
	top:30px;
	padding-top:6px;	
	padding-bottom:0px;
	

}
#header li.sousmenu a.label
{
	/*display:block; a voir*/
	height:25px;
	line-height:25px; /* Pour centrer verticalment*/
	color:#FFFFFF;
	font-weight:bold;
	font-size:11px;	
}

#header li.sousmenu a.label:hover
{
	
}

#header li.sousmenu ul
{
	position:absolute;
	left:0px;;
	top:25px;
	padding-top: 11px;
	text-align:left;
	white-space:nowrap;	
	background-color:#ffffff;	
	display:none;
	border-bottom:4px solid #990000;
	font-size:12px;
	color:#000000;
	margin-left:-25px;
}

#header .sousmenu li.fleche
{
	position: absolute;
	height:11px;
	font-size:6px;
	line-height: 11px;
	width: 182px;
	top: 0;
	text-align:center;
	background-color:#990000 !important;
	padding:0;
	margin:0;
}

#header .sousmenu li.fleche img
{
	display: block;
	margin-left: auto;
	margin-right: auto;
}

#header li.sousmenu ul.hover
{
	display:block;	
	_top:25px;
}
/*
#header li.sousmenu ul li
{
	border-bottom:1px solid #FFCCFF;  corrige un bug sur IE
}
*/

#header li.sousmenu ul a
{
	display:block;
	border:1px solid #990000;
	border-top:none;
	width:170px;
	text-align:center;
	padding-left:5px;
	padding-right:5px;
	
}

#header li.sousmenu ul a:hover
{
	color:#990000;
}
										/* FIN HEADER */
										
										/* POUCET */
#poucet
{
	margin-left:10px;
	height:20px;
	font-size:10px;
	color:#888888;
	padding-top:5px;
}
#poucet a
{
	text-decoration:none;
	color:#888888;
}
#poucet a:hover{text-decoration:underline;}
										/* FIN POUCET */

										/* CONTENU */
#contenu
{
	width:955px;

}

										/* FIN CONTENU */

										/* PIED */
#pied
{
	position:relative;
	width:955px;
	height:32px;
	background-image:url(images/fond_pied.gif);
	background-repeat:no-repeat;
	font-size:10px;
}
#sous_pied
{
	position:absolute;
	bottom:0px;
	width:955px;
	left:0;
	text-align:right;

}
#pied form
{
	display:inline;
}
#pied form .texte
{
	width:100px;
	margin-bottom:-2px;
	background-color:#F1EEE2;
	font-size:9px;
}

#pied form .image_ok
{
	margin-bottom:-5px;
	margin-left:5px;
	margin-right:10px;
}
#pied a
{
	text-decoration:none;
	color:#000000;
	/*padding-right:12px;*/
	padding-right:3px;
}
#pied a:hover
{
	text-decoration:underline;
}
#pied .copyright
{
	color:#C8C9C9;
	margin-right:10px;
	
}

										/* FIN PIED */

										/* GALERIE DES COLLECTIONS */





.galerie_des_collections .themes
{
	background-color:#E1E1D0;
}
.galerie_des_collections .themes .theme
{
	background-image:url(images/fond_galerie_theme.gif);
	height:53px;
	width:251px;
	float:left;
	position:relative;
	margin-right:20px;
}
.galerie_des_collections .themes .cadre
{
	background-color:#C8C8AA;
	padding-top:26px;
	padding-left:26px;
}
.galerie_des_collections .themes .liste
{
	width:566px;
	padding-top:26px;
	background-color:#DADAC6;

}
.galerie_des_collections .themes img
{
	border:0px;
	margin:0px;
	padding:0px;
}
.galerie_des_collections .themes img.picto
{
	float:left;
	margin-left:5px;
}
.galerie_des_collections .themes .avoir
{
	position:absolute;
	right:0px;
	bottom:10px;
}
.galerie_des_collections .themes .avoir img
{
	margin-bottom:-2px;
}


.galerie_des_collections .themes h4
{
	float:left;
	width:120px;
	margin-left:10px;
}
.galerie_des_collections .themes .toutephoto
{
	padding-right:10px;
	float:right;
	margin-top:-2px;
}
.galerie_des_collections .themes .toutephoto a
{
	
	color:#990000;
	text-decoration:none;
	font-size:11px;
	font-weight:bold;
}
.galerie_des_collections .themes .toutephoto img
{
	margin-bottom:-2px;
}
.galerie_des_collections .themes a:hover{text-decoration:underline}
.galerie_des_collections .themes .theme a
{

	color:#990000;
	text-decoration:none;
	font-size:11px;


}
.galerie_des_collections .themes .autre
{
	padding-top:50px;
	padding-left:10px;
}
.galerie_des_collections .themes .autre a
{
	color:#990000;
	text-decoration:none;
	font-size:11px;
	font-weight:bold;
}
.galerie_des_collections .themes .autre a:hover{ text-decoration:underline;}
.galerie_des_collections .colonne_droite
{
	background-color:#E1E1D0;

}

.galerie_des_collections .colonne_droite .copyright
{
	font-size:11px;
	padding-left:10px;
	color:#919191;
}
.galerie_des_collections .colonne_droite img
{

	margin:0px;	

}
.galerie_des_collections .colonne_droite p
{
	margin:0px;
	padding-left:10px;


}


.case_de_droite div.validez
{
	background-image:url(images/recherchez_bouton_validez.gif);
	background-repeat:no-repeat;
	background-position: bottom right;
	position:relative;
	height:25px;
	width:78px;
	margin-top:84px;
}
.case_de_droite div.validez input
{
	position:absolute;
	right:3px;
	bottom:3px;
	height:15px;
	color:#FFFFFF;
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
	border:0;
	background-color:#990000;
	cursor:pointer;
}


										/* FIN GALERIE DES COLLECTIONS */



										/* ACTUALITE */

.actualite .colonne_droite
{
	background-color:#C8C8AA;
	background-image:url(images/pixels_blancs.gif);
	background-repeat:repeat-y;
	width:280px;
	

}
.actualite .colonne_droite .bord
{
	vertical-align:top;
	background-image:url(images/bord_actualite.gif);
	width:280px;

}

.actualite .colonne_droite h5
{
	color:#FFFFFF;
	margin-left:15px;
	font-size:12px;
	margin-top:0px;
	padding-top:5px;
	margin-bottom:2px;
}
.actualite .colonne_droite h6
{
	color:#000000;
	margin-left:10px;
	font-size:12px;
	font-weight:bold;
	margin-top:5px;
	margin-bottom:0px;
}
.actualite .colonne_droite p
{
	color:#000000;
	margin-left:10px;
	font-size:11px;
	margin-top:0px;
}

.actualite .colonne_droite .bloque
{
	background-color:#DADAC6;
	margin-left:15px;
	margin-right:10px;
	border:solid 4px #FFFFFF;
	border-left:none;
	border-right:none;
	height:110px;
}
.actualite .colonne_droite .bloque .droite
{
	float:right;
	margin-top:15px;
	margin-right:5px;
}
.actualite .colonne_droite .bloque .bouton
{
	font-size:9px;
	border:1px solid #8B8B70;
	background-color:#F1EEE2;
	color:#8B8B70;
	width:110px;
	margin-left:10px;
	text-align:center;
}

.actualite .colonne_droite .bloque .bouton a
{
	color:#8B8B70;
	text-decoration:none;
}

.actualite .colonne_gauche h3
{
	margin-left:20px;
	text-indent:0;
	
}


.actualite .colonne_gauche .gauche
{
	float:left;
	width:174px;
	position:relative;
	left:20px;
	margin-right:40px;
}
.actualite .colonne_gauche .gauche p
{
	background-color:#C8C9C9;
	margin-top:4px;
	margin-bottom:0px;
	padding-top:5px;
	padding-bottom:0px;
	color:#FFFFFF;
	padding-left:5px;
	display:block;
	height:90px;
}

.actualite .colonne_gauche .bloque
{
	background-color:#DADAC6;
	border:solid 4px #88886D;
	border-left:none;
	border-right:none;
	margin-right:15px;
	margin-left: 209px;
	padding-left:15px;
	/*height:60px;*/
}
.actualite .colonne_gauche h6
{
	color:#88886D;
	/*margin-left:10px;*/
	font-size:12px;
	font-weight:bold;
	margin-top:5px;
	margin-bottom:5px;
}
.actualite .colonne_gauche a
{
	color:#88886D;
	font-size:11px;
}


										/* FIN ACTUALITE */

										/* ACCUEIL */
.accueil
{
	background-color:#C8C9C9;
	height:500px;

}
.accueil div.gauche
{
	float:left;
}
.accueil .droite
{
	float:right;
	background-color:#ffffff;
	height:480px;
	width:330px;
	margin-top:30px;
	padding-left:20px;
	vertical-align:bottom;
}
#choixlangue a
{
	color:#FFFFFF;
}
.accueil .droite .intro
{
	width:320px;
	height:150px;
}
.accueil .droite .intro p
{
	width:190px;
	float:right;
	margin:0px;
	padding:0px;
}


.accueil .droite .recherche
{
	width:313px;
	position:relative;
}
.accueil .droite .recherche .haut
{
	background-color:#E6E6E6;
	height:80px;
}
.accueil .droite .recherche .haut p
{
	margin-bottom:0px;
	margin-top:0px;
	color:#000000;
	padding:10px;
}
.accueil .droite .recherche .bas
{
	background-color:#C8C9C9;
	height:100px;
}
.accueil .droite .recherche .bas h5
{
	margin-top:0px;
	font-size:15px;
	margin-bottom:5px;
	padding-left:10px;
}

.accueil .recherche .bas .texte
{
	width:90px;
	margin-bottom:-2px;
	background-color:#FFFFFF;
	font-size:9px;
	color:#817E83;
}
.accueil .recherche .bas table
{
	font-size:11px;
}
.accueil .recherche .bas .validez
{
	width:68px;
	height:24px;
	background-image:url(images/accueil_bouton_validez.gif);
	position:absolute;
	right:0px;
	bottom:0px;
	text-align:center;
}

.accueil .recherche .bas .validez a
{
	font-weight:bold;
	color:#FFFFFF;
	font-size:9px;
	text-decoration:none;
	line-height:25px;
	
}
.accueil .recherche .bas .validez a:hover{ text-decoration:underline}
.accueil .actualite
{
	width:313px;
	background-image:url(images/accueil_bord_actualite.gif);
	background-repeat:no-repeat;
	background-color:#C8C8AA;
	position:relative;
	margin-top:10px;
	height:109px;

}
.accueil .actualite h4
{
	color:#FFFFFF;
	padding-top:15px;
	font-size:18px;
	border-bottom:solid 4px #FFFFFF;
	width:280px;
	padding-left:10px;
	margin-bottom:0px;
	
}
.accueil .actualite h5
{
	color:#000000;

	font-size:12px;
	padding-left:10px;
	margin-bottom:0px;
	margin-top:5px;
}
.accueil .actualite p
{
	color:#000000;
	margin-top:0px;
	padding-top:0px;
	font-size:11px;
		padding-left:10px;
}
.accueil .actualite .lire
{
	width:80px;
	height:25px;
	background-image:url(images/accueil_bouton_lire.gif);
	position:absolute;
	right:0px;
	bottom:0px;
	text-align:center;
}
.accueil .actualite .lire a
{
	font-weight:bold;
	color:#FFFFFF;
	font-size:9px;
	text-decoration:none;
	line-height:25px;
	
}
.accueil .actualite .lire a:hover{ text-decoration:underline}

.accueil .gauche p
{
	margin-top:0px;
	padding-left:20px;
	padding-right:60px;
	color:#000000;
}



										/* FIN ACCUEIL */
										
										/* RECHERCHE PHOTO */

.recherche_photo .colonne_droite
{
	background-color:#C8C8AA;
	background-image:url(images/pixels_blancs.gif);
	background-repeat:repeat-y;
	width:203px;
}
.recherche_photo .colonne_droite .bord
{
	vertical-align:top;
	background-image:url(images/bord_recherche_photo.gif);
	background-repeat:no-repeat;
	width:203px;

}

.recherche_photo .colonne_droite h5
{
	color:#FFFFFF;
	margin-left:15px;
	font-size:12px;
	margin-top:0px;
	padding-top:5px;
	margin-bottom:2px;
}
.recherche_photo .colonne_droite h6
{
	color:#000000;
	margin-left:10px;
	font-size:12px;
	font-weight:bold;
	margin-top:5px;
	margin-bottom:0px;
}
.recherche_photo .colonne_droite p
{
	color:#000000;
	margin-left:10px;
	font-size:11px;
	margin-top:0px;
	margin-bottom:3px;
}

.recherche_photo .colonne_droite .bloque
{
	background-color:#DADAC6;
	margin-left:15px;
	margin-bottom:20px;
	border:solid 4px #FFFFFF;
	border-left:none;
	border-right:none;
	padding-top:5px;
}
.recherche_photo .colonne_droite .bloque .bouton
{
	font-size:9px;
	border:1px solid #8B8B70;
	background-color:#F1EEE2;
	color:#8B8B70;
	width:110px;
	margin-left:50px;
	text-align:center;
}

.recherche_photo .colonne_droite .bloque .bouton a
{
	color:#8B8B70;
	text-decoration:none;
}

.recherche_photo .colonne_gauche
{
	width:100%;
}
.recherche_photo .colonne_gauche table
{
	width:100%;
	border:10px;
	background-color:#EFEFE6;
	margin-top:20px;
	height:140px;
	
}
.recherche_photo .colonne_gauche table td
{
	vertical-align:top;
	
}
.recherche_photo .colonne_gauche table td p
{
	color:#000000;
	margin-left:5px;
	height:15px;
	
}
.recherche_photo .colonne_gauche table td .texte
{
	width:100px;
	margin-bottom:-2px;
	background-color:#FFFFFF;
	font-size:9px;
	color:#817E83;
}
.recherche_photo .colonne_gauche table .pointille
{
	background-image:url(images/pointil_vertical.gif);
	background-repeat:repeat-y;
}
.recherche_photo .colonne_gauche table .aide
{
	margin-top:-4px;
	margin-right:-3px;
	position:relative;
}
.recherche_photo .colonne_gauche table .validez
{
	/*margin-top:80px;
	margin-right:5px;*/
	
	
}
.recherche_photo .colonne_gauche table .validez input
{
	/*color:#FFFFFF;
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
	border:0;
	background-color:#990000;
	cursor:pointer;
	position:absolute;
	bottom:0;*/
}

.recherche_photo .colonne_gauche table .validez a:hover { text-decoration:underline;}
.recherche_photo .colonne_gauche a.condition 
{
	color:#88886D;
	font-size:11px;
}

.recherche_photo .colonne_gauche .condition 
{
	margin-left:520px;
}

.recherche_photo .colonne_gauche table .case_de_droite
{
	/*background-image:url(images/recherchez_bouton_validez.gif);
	background-repeat:no-repeat;
	background-position: bottom right;*/
	
	padding:0;
	margin:0;
	
	
}
.recherche_photo .colonne_gauche h3
{
	color:#FFFFFF;
	height:20px;
	background-color:#797979;
	line-height:20px;
	margin-top:20px;
	width:200px;
	
}
.recherche_photo .colonne_gauche .flash
{
	margin-top:20px;
}


										/* FIN RECHERCHE PHOTO */
										
										/* RECHERCHE PHOTO */
.evenement_photo .colonne_gauche .bloque
{
	background-color:#EFEFE6;
	margin-top:30px;
	margin-right:30px;
}
.evenement_photo .colonne_gauche .bloque .droite
{
	float:right;
	
}
.evenement_photo .colonne_gauche .bloque .droite .cartouche
{
	display:block;
	background-color:#990000;
	text-decoration:none;
	font-weight:bold;
	font-size:12px;
	padding-left:10px;
	padding-top:5px;
	padding-bottom:5px;


}
.evenement_photo .colonne_gauche .bloque .droite .cartouche a
{
	text-decoration:none;
	font-weight:bold;
	font-size:12px;
	padding-left:10px;
	color:#FFFFFF;
}
.evenement_photo .colonne_gauche .bloque .droite a:hover{ text-decoration:underline}
.evenement_photo .colonne_gauche .bloque p
{
	color:#000000;
	margin-left:20px;
	margin-right:20px;
	padding-top:10px;
}

.evenement_photo .colonne_droite
{
	background-color:#C8C8AA;
	background-image:url(images/pixels_blancs.gif);
	background-repeat:repeat-y;
	width:228px;
}
.evenement_photo .colonne_droite .bord
{
	vertical-align:top;
	background-image:url(images/bord_evenement_photo.gif);
	background-repeat:no-repeat;
	width:228px;

}
.evenement_photo .colonne_droite .bloque ul
{
	font-size:11px;
	padding-left:25px;
	margin:0px;
	line-height:15px;
	margin-top:10px;
	margin-bottom:10px;
	
}

.evenement_photo .colonne_droite .bloque ul li
{
	list-style-type:square;
}

.evenement_photo .colonne_droite .bloque ul li a
{
	color:#000000;
	text-decoration:none;
}
.evenement_photo .colonne_droite .bloque ul li a:hover{ text-decoration:underline}

.evenement_photo .colonne_droite .bloque img.droite
{
	float:right;
	margin-right:5px;
}

.evenement_photo .colonne_droite h5
{
	color:#FFFFFF;
	margin-left:15px;
	font-size:12px;
	margin-top:0px;
	padding-top:5px;
	margin-bottom:2px;
}
.evenement_photo .colonne_droite h6
{
	color:#000000;
	margin-left:10px;
	font-size:11px;
	font-weight:bold;
	margin-top:5px;
	margin-bottom:10px;
}
.evenement_photo .colonne_droite p
{
	color:#000000;
	margin-left:10px;
	font-size:11px;
	margin-top:0px;
	margin-bottom:3px;
}

.evenement_photo .colonne_droite .bloque
{
	background-color:#DADAC6;
	margin-left:15px;
	margin-bottom:20px;
	border:solid 4px #FFFFFF;
	border-left:0;
	border-right:0;
	padding-top:5px;
	padding-bottom:10px;
}
.evenement_photo .colonne_droite .bloque a.bouton
{
	font-size:9px;
	border:1px solid #8B8B70;
	background-color:#F1EEE2;
	color:#8B8B70;
	margin-left:10px;
	text-align:center;
	text-decoration:none;
	padding-left:10px;
	padding-right:10px;
}

.evenement_photo .colonne_gauche
{
	width:100%;
}
										/* FIN RECHERCHE PHOTO */


										/* RECHERCHE PHOTO SELECTION */

.recherche_photo_selection .haut td a
{
	color:#88886D;
	font-weight:normal;
	text-decoration:none;
	padding-right:5px;
}
.recherche_photo_selection .haut td a:hover{ text-decoration:underline}
.recherche_photo_selection .haut .select
{
	width:60px;
	margin-bottom:-2px;
	background-color:#FFFFFF;
	font-size:9px;
	color:#817E83;
}
.recherche_photo_selection .bloque
{
	background-color:#FFFFFF;
	width:100%;
}
.recherche_photo_selection .bloque .vignette .image img
{
	margin-top: 11px;
	margin-bottom: auto;
}
.recherche_photo_selection .bloque .vignette .image
{
	background-color:#E1E1D0;
	width:184px;
	height:143px;
	float:left;
	text-align:center;
}
.recherche_photo_selection .bloque .vignette .legende
{
	background-color:#FFFFFF;
	width:270px;
	float:left;
	height:143px;
	position:relative;
}

.recherche_photo_selection .bloque .vignette .legende .icone
{
	position:absolute;
	bottom:0px;	
}

.recherche_photo_selection .bloque .vignette
{
	/*display:inline;*/
	float: left;
	margin-bottom: 30px;
	margin-bottom: 15px;
}

.recherche_photo_selection .bloque .vignette .copyright
{
	color:#666666;
	margin-right:10px;
	font-size:9px;
	padding-left:5px;
}
.recherche_photo_selection .bloque .vignette h5
{
	padding-left:5px;
	margin-top:0px;
	font-size:11px;
	color:#A9AE8E;
	margin-bottom:5px;
	padding-right:3px;
}
.recherche_photo_selection .bloque .vignette p
{
	padding-left:5px;
	margin-top:0px;
	padding-right:3px;
}

.recherche_photo_selection .bas
{
	margin-top:10px;
	clear:both;
	height:22px;
	background-color:#E1E1D0;
	text-align: right;
	position: relative;
}

.recherche_photo_selection .bas a
{
	font-size:11px;
	color:#88886D;
	font-weight:normal;
	text-decoration:none;
	padding-right:5px;
}
.recherche_photo_selection .bas a.bouton
{
	font-size:9px;
	border:1px solid #8B8B70;
	background-color:#F1EEE2;
	color:#8B8B70;
	margin-right:10px;
	text-align:center;
	text-decoration:none;
	padding-left:10px;
	padding-right:10px;
}
	
.recherche_photo_selection .bas a.bouton2
{
	font-size:9px;
	line-height: 12px;
	position: absolute;
	border:1px solid #8B8B70;
	background-color:#F1EEE2;
	color:#8B8B70;
	right: 10px;
	top: 3px;
	text-align:center;
	text-decoration:none;
	padding-left: 10px;
	padding-right: 10px;
}
										/* FIN RECHERCHE PHOTO SELECTION */


										/* FOND ECRAN */
.fond_ecran .colonne_gauche .picto
{
	height:329px;
	background-color:#EFEFE6;
	margin-left:50px;
}
.fond_ecran .colonne_gauche .picto div
{
	display:inline;
}
.fond_ecran .colonne_gauche .picto div .image_off
{
	/*border:4px solid #transparent;*/
	padding:4px;
}
.fond_ecran .colonne_gauche .picto div .image_on
{
	padding:0px;
	border:4px solid #990000;
}
.fond_ecran .colonne_droite .gauche
{
	float:left;
}
.fond_ecran .colonne_droite .gris
{
	
	width:405px;
	height:419px;
}
.fond_ecran .colonne_droite p
{
	color:#000000;
	margin-top:0px;
	margin-left:20px;
	margin-bottom:0px;
}
.fond_ecran .colonne_droite a.bouton
{
	display:block;
	font-size:11px;
	border:1px solid #8B8B70;
	background-color:#F1EEE2;
	color:#8B8B70;
	margin-left:90px;
	margin-right:90px;
	margin-top:3px;
	text-align:center;
	text-decoration:none;
	padding-left:10px;
	padding-right:10px;
}
.fond_ecran .colonne_droite .bouton b
{
	color:#990000;
}
										/* FIN FOND ECRAN */


										/* POPUP FOND ECRAN */
.popup_fond_ecran
{
	
	margin:auto;
	margin-top:0;
	background-color:#C8C9C9;
	text-align:center;
	width: 100%;
}
.centre
{
	text-align:left;
	margin-left: auto;
	margin-right: auto;
	display: inline;
}
{
	
	margin:auto;
	margin-top:0;
	background-color:#C8C9C9;
	text-align:center;
}
.popup_fond_ecran h5
{
	margin-top:0px;
	font-size:12px;
	margin-bottom:5px;
}
.popup_fond_ecran p
{
	color:#FFFFFF;
	margin-top:0px;
	margin-left:20px;
	margin-bottom:0px;
}
.popup_fond_ecran .gauche
{
	float:left;
}





										/* FIN POPUP FOND ECRAN */
										
									
										
										
										
										/* AU FIL DES RUES */
										
	

.rue_balade .encart
{
	margin-top:30px;
	background-color:#FFFFFF;
	width:95 5px;	
	height:260px;
}

.rue_balade .gauche
{
	float:left;
	background-color:#F2F2EA;
	width:243px;
	height:238px;
	margin:0px;
	padding:10px;

}
.rue_balade .encart h5
{
	color:#333333;

}
.rue_balade .encart p
{
	color:#434343;
}

.rue_balade .encart img
{
	float:left;
}

.rue_balade .bas-gauche
{
	background-color:#E2E0D1;
	text-align:left;
	float:none;
	clear:both;
	height:50px;
	padding-top:40px;
	font-weight:bold;
	font-size:12px;
	padding-left:40px;
}

.rue_balade .bas-gauche a
{
	width:955px;
	background-color:#990000;
	color:#FFFFFF;
	text-align:left;
	float:none;
	clear:both;
	margin-right:10px;
	padding:10px;
	padding-top:5px;
	padding-bottom:5px;
	text-decoration:none;
	border:2px solid #FFFFFF;
	font-weight:bold;
	font-size:12px;
}

										/* FIN AU FIL DES RUES */



										/* EVENEMENT DIAPORAMA ACCESSIBILITE */

.evenement_diaporama_accessibilite table
{
	margin-top:10px;
}
.evenement_diaporama_accessibilite .colonne_gauche
{
	background-color:#C8C8AA;
	width:222px;
}
.evenement_diaporama_accessibilite .colonne_gauche h5
{
	font-size:11px;
	color:#FFFFFF;
	padding-left:5px;
	padding-right:0px;
	background-color:#93936F;
	margin:0px;
	height:15px;
	line-height:15px;
}

.evenement_diaporama_accessibilite .colonne_gauche h5 a
{
	color:#FFFFFF;
	text-decoration:none;
}

.evenement_diaporama_accessibilite .colonne_gauche h5 div
{
	float:right;
}

.evenement_diaporama_accessibilite .colonne_gauche p
{
	padding-left:20px;
	color:#000000;
	padding-right:10px;
	margin-top:10px;
	margin-bottom:10px;
	
}

.evenement_diaporama_accessibilite .colonne_gauche .arret
{
	margin-bottom:10px;
	margin-left:20px;
}

.evenement_diaporama_accessibilite .colonne_milieu h6, .evenement_diaporama_accessibilite .colonne_miniature h6
{
	color:#990000;
	margin-left:20px;
	margin-top:0px;
	margin-bottom:10px;
	font-size:12px;
}
.evenement_diaporama_accessibilite .colonne_milieu img
{
	margin-left:20px;
}
.evenement_diaporama_accessibilite .colonne_droite{width:215px;}



.evenement_diaporama_accessibilite .colonne_droite a.pass
{
	background-color:#990000;
	color:#FFFFFF;
	font-weight:bold;
	font-size:11px;
	text-decoration:none;
	width:100px;
	display:block;
	float:left;
	margin-left:2px;
	text-align:center;
	
}
.evenement_diaporama_accessibilite .colonne_droite a.sequence
{
	background-color:#F1EEE2;
	color:#93936F;
	border:solid #93936F 1px;
	font-weight:bold;
	font-size:10px;
	text-decoration:none;
	width:202px;
	display:block;
	float:none;
	margin-left:3px;
	text-align:center;
	margin-top:25px;
	
}

.evenement_diaporama_accessibilite .colonne_droite a.lire
{
	background-image:url(images/lire.gif);
	
}
.evenement_diaporama_accessibilite .colonne_droite a.ecouter
{
	background-image:url(images/ecouter.gif);
	
}
.evenement_diaporama_accessibilite .colonne_droite a.lire, .evenement_diaporama_accessibilite .colonne_droite a.ecouter
{
	height:18px;
	background-color:#990000;
	color:#FFFFFF;
	font-weight:bold;
	font-size:11px;
	text-decoration:none;
	display:block;
	padding-left:40px;
	margin-bottom:10px;
	background-repeat:no-repeat;
	background-position:5px;
	line-height:18px;
	
}

.evenement_diaporama_accessibilite .colonne_droite div
{
	position:relative;
	height:100%;
	background-color:#FFFFFF;
}
.evenement_diaporama_accessibilite .colonne_droite p
{
	margin-top:10px;
	color:#000000;
}
.evenement_diaporama_accessibilite .colonne_droite p span
{
	color:#333333;
}

.evenement_diaporama_accessibilite .colonne_milieu p
{
	margin-top:10px;
	color:#000000;
	margin-left:20px;
}
.evenement_diaporama_accessibilite .colonne_milieu p span
{
	color:#333333;
}
.evenement_diaporama_accessibilite .colonne_grande_droite{width:335px;}
.evenement_diaporama_accessibilite .colonne_grande_droite p
{
	width:325px;
	position:relative;
	height:320px;
	overflow: auto;
	padding-right:10px;
	text-align:justify;
	margin-top:0px;
}

.evenement_diaporama_accessibilite .colonne_grande_droite a.voir
{
	background-image:url(images/voir.gif);
	
}
.evenement_diaporama_accessibilite .colonne_grande_droite a.ecouter
{
	background-image:url(images/ecouter.gif);
	
}
.evenement_diaporama_accessibilite .colonne_grande_droite a.ecouter, .evenement_diaporama_accessibilite .colonne_grande_droite a.voir
{
	height:18px;
	background-color:#990000;
	color:#FFFFFF;
	font-weight:bold;
	font-size:11px;
	text-decoration:none;
	display:block;
	padding-left:40px;
	margin-left:100px;
	margin-bottom:10px;
	background-repeat:no-repeat;
	background-position:5px;
	line-height:18px;
}
.evenement_diaporama_accessibilite .colonne_miniature div
{
	width:153px;
	height:118px;
	float:left;
	margin-left:10px;
	margin-bottom:10px;
	border:3px solid #FFFFFF;
	position:relative;
}

.evenement_diaporama_accessibilite .colonne_miniature div a
{
	display:block;
	width:153px;
	height:118px;
	position:absolute;
	text-decoration:none;
}

.evenement_diaporama_accessibilite .colonne_miniature .arret
{
	border:3px solid #990000;
}
.evenement_diaporama_accessibilite .colonne_miniature .arret p
{
	background-color:#990000;
	color:#FFFFFF;
	margin:0px;
	margin-top:102px;
	height:16px;
	text-align:center;
	line-height:16px;
	font-size:12px;
	background-image:url(images/fleche_droite_rouge.gif);
	background-repeat:no-repeat;
	background-position:right;
	
	
}

										/* FIN EVENEMENT DIAPORAMA ACCESSIBILITE */

										/* CREDIT */

.credit .mention_legales
{
	margin-left:20px;
	width:905px;

}
.credit .mention_legales img
{
	float:left;
	margin-right:20px;

}
.credit h4
{
	background-color:#FFFFFF;
	border-bottom:1px solid #E0E0E0;
	margin-left:20px;
	clear:both;
	width:935px;
	color:#88886D;
	margin-top:30px;

}
.credit h5
{
	color:#BAAD77;
	margin-bottom:0px;
	font-size:11px;
	margin-top:20px;

}
.credit h6
{
	margin:0px;
	color:#666666;
	font-size:11px;

}
.credit p, .credit ul
{
	margin-top:0px;
	color:#666666;
	font-size:11px;
	margin-left:0px;

}
.credit ul
{
	padding-left:15px;
	list-style:disc;

}

.credit a
{
	color:#666666;
	text-decoration:none;

}

.credit a:hover
{
	color:#666666;
	text-decoration:underline;

}


										/* FIN CREDIT */

										/* MON QUARTIER ACCESSIBILITE */

.mon_quartier_accessibilite .page
{
	height:298px;
	background-image:url(images/fond_eiffel.jpg);
	background-repeat:no-repeat;
	background-position:right;

}

.mon_quartier_accessibilite .page h5
{
	color:#990000;
	margin-top:3px;
	margin-bottom:10px;
	background-image:url(images/oeil.gif);
	background-repeat:no-repeat;
	background-position:left top:10px;;
	padding-left:30px;
	margin-left:15px;

}

.mon_quartier_accessibilite .page h5 .leger
{
	color:#000000;
	font-weight:normal;
}

.mon_quartier_accessibilite .page a
{
	display:block;
	border:1px solid #000000;
	width:188px;
	height:18px;
	text-decoration:none;
	color:#000000;
	padding-left:10px;
	font-size:12px;
	padding-top:3px;
	margin-bottom:3px;
	margin-left:30px;

}
.mon_quartier_accessibilite .page a:hover
{
	color:#990000;
}
.mon_quartier_accessibilite .page .gauche
{
	float:left;
}
.mon_quartier_accessibilite .page .droite
{
	float:left;
	margin-left:100px;
}


										/* FIN MON QUARTIER ACCESSIBILITE */

										/* MON QUARTIER PHOTO ACCESSIBILITE */

.mon_quartier_photo .haut
{
	height:174px;
}

.mon_quartier_photo .carte
{
	float:left;
}
.mon_quartier_photo .piti_cadre
{

	width:260px;
	float:right;
	padding-right:30px;
}

.mon_quartier_photo .piti_cadre h5
{
	background-color:#C8C9C9;
	font-size:12px;
	margin-top:0px;
	margin-bottom:0px;
	padding-left:10px;
}
.mon_quartier_photo .piti_cadre .rouge
{
	background-color:#990000;
	color:#FFFFFF;
	height:60px;
	font-size:12px;
	font-weight:bold;
	position:relative;
	padding-top:20px;
	padding-left:15px;
}
.mon_quartier_photo .piti_cadre .rouge input.img
{
	position:absolute;
	right:0px;
	top:30px;
}
.mon_quartier_photo .piti_cadre .rouge .texte
{
	width:100px;
	margin-bottom:-2px;
	background-color:#FFFFFF;
	font-size:9px;
	}
.mon_quartier_photo .piti_cadre a.gris
{
	background-color:#C8C9C9;
	background-image:url(images/bulle.gif);
	background-repeat:no-repeat;
	background-position:10px;
	height:22px;
	padding-top:8px;
	font-size:11px;
	padding-left:50px;
	display:block;
	text-decoration:none;
	color:#000000;
}

.mon_quartier_photo .themes
{
	background-color:#E1E1D0;
}

.mon_quartier_photo .themes .theme
{
	background-image:url(images/fond_galerie_theme.gif);
	height:53px;
	width:251px;
	float:left;
	position:relative;
	margin-right:30px;
}
.mon_quartier_photo .themes .cadre
{
	background-color:#C8C8AA;

	padding-left:26px;

}
.mon_quartier_photo .themes .liste
{
	width:566px;
	padding-top:26px;
	background-color:#DADAC6;
	clear:both;

}
.mon_quartier_photo .themes img
{
	border:0px;
	margin:0px;
	padding:0px;
}
.mon_quartier_photo .themes img.picto
{
	float:left;
	margin-left:5px;
}
.mon_quartier_photo .themes .avoir
{
	position:absolute;
	right:0px;
	bottom:0px;
}
.mon_quartier_photo .themes .avoir img
{
	margin-bottom:-2px;
}
.mon_quartier_photo .themes h2
{
	clear:both;
	margin:0px;
	height:20px;
	line-height:10px;
}

.mon_quartier_photo .themes h4
{
	float:left;
	margin-left:10px;
}
.mon_quartier_photo .themes .toutephoto
{
	padding-right:10px;
	float:right;
	margin-right:35px;
	
}
.mon_quartier_photo .themes .toutephoto a
{
	
	color:#990000;
	text-decoration:none;
	font-size:11px;
	font-weight:bold;
}
.mon_quartier_photo .themes .toutephoto img
{
	margin-bottom:-2px;
}
.mon_quartier_photo .themes a:hover{text-decoration:underline}
.mon_quartier_photo .themes .theme a
{

	color:#990000;
	text-decoration:none;
	font-size:11px;


}
.mon_quartier_photo .themes .autre
{
	padding-top:50px;
	padding-left:10px;
}
.mon_quartier_photo .themes .autre a
{
	color:#990000;
	text-decoration:none;
	font-size:11px;
	font-weight:bold;
}
.mon_quartier_photo .themes .autre a:hover{ text-decoration:underline;}
.mon_quartier_photo .colonne_gauche
{
	width:100%;
}


.mon_quartier_photo .colonne_droite
{
	background-color:#E1E1D0;
}

.mon_quartier_photo .colonne_droite .copyright
{
	font-size:11px;
	padding-left:10px;
	color:#919191;
}
.mon_quartier_photo .colonne_droite img
{
	position:relative;

}
.mon_quartier_photo .colonne_droite p
{
	position:relative;
	left:10px;

}


										/* FIN MON QUARTIER PHOTO ACCESSIBILITE */
										
										/* BLOG */
.blog h5
{
	padding:0px;
	margin:0px;
	color:#FFFFFF;
	padding-top:10px;
	padding-left:10px;
	font-weight:bold;
	font-size:11px;
}
.blog .bloque
{
	width:450px;
	background-color:#DBDAC6;
	margin-left:10px;
	border-bottom:3px solid #FFFFFF;
	border-top:3px solid #FFFFFF;
	margin-top:10px;
}
.blog .bloque h6
{
	font-size:11px;
	font-weight:bold;
	color:#000000;
	padding:0px;
	margin:0px;
	padding-top:5px;
	padding-left:5px;
}
.blog .bloque p
{
	font-size:11px;
	color:#6D6B6E;
	padding:0px;
	margin:0px;
	padding-top:5px;
	padding-left:5px;
	padding-bottom:10px;
}

.blog a.recherchez_telechargez
{
	height:19px;
	width:432px;
	background-image:url(images/bouton_blog.gif);
	display:block;
	text-decoration:none;
	color:#FFFFFF;
	font-size:11px;
	padding-left:10px;
	padding-top:5px;
	position:absolute;
	bottom:10px;
	left:10px;

}
.blog a.conditions_generales
{
	text-decoration:underline;
	color:#828165;
	font-size:11px;
	position:absolute;
	bottom:40px;
	left:10px;

}

										/* FIN BLOG */
										
p.error
{
	margin:0;
	padding:0;
	color:#FF0000;
}										
		




div.toprequetes
{
	background-color:#E1E1D0;
	padding:4px;
	font-size:11px;
	margin-bottom:15px;
}

div.toprequetes span
{
	color:#990000;
	font-weight:bold;
}

div.toprequetes a
{
	color:#000000;
	font-weight:bold;
	text-decoration:none;
}
