/* CSS Document */

html{
	overflow:hidden;
}

body{
	padding:0;
 	margin:0;	
	font-size:12px;  
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

.liste_dpt{
	color: #990000;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}
				
p{	
	margin-top:0px;		
}

#conteneur{	
	position:absolute; 	
	width:895px;		
	height:583px;		
	left:50%;		
	top:50%;	
	margin-left:-447.5px;		
	margin-top:-300px;	
}	

#header_flash{	
	height:276px;		
	width:895px;	
	background-color:#EFC510;
	position:absolute;
	z-index:4;
}

#zone_html{	
	position:absolute;		
	top:272px;		
	left:0px;			
	height:311px;		
	width:895px; 		
	z-index:3;		
}

#zone_bouton_flash{
	position:absolute;
	top:515px;
	left:-70px;
	z-index:5;
}
				
#fil_ariane	{	
	position:absolute;		
	top:5px;		
	left:10px;		
	height:11px;		
	/*width:397px;*/	
}

#fil_ariane h1{
	color:#e20026;		
	font-size:10px;	 	
	font-weight:bold;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}

#texte_gauche{	
	position:absolute;		
	top:23px;		
	left:1px;			
	height:280px;		
	width:400px;		
	cursor:default; text-align: center;
}

#texte_gauche p{
	margin-top:0px;		
	margin-bottom:6px;		
}

#calendrier_gauche{	
	position:absolute;		
	top:75px;		
	left:25px;			
	height:228px;		
	width:338px;		
	text-align: center;
}

#mur_init_gauche{	
	position:absolute;	
	top:50px;		
	left:29px;			
	height:250px;		
	width:320px;
	line-height:18px;		
	text-align: center;
}

#calendrier_gauche p{
	margin-top:0px;		
	margin-bottom:6px;		
}

	#galerie_gauche{
					font-size:11px;  
					font-family:Verdana, Helvetica, sans-serif;
					position:absolute;		
					top:55px;		
					left:32px;			
					height:232px;		
					width:338px;		
					/*border:solid 1px red;*/
					cursor:default;
					}
	#galerie_gauche p{	margin-top:0px;		
						margin-bottom:6px;}
	#galerie_gauche p a{ color:black;}
	
	#galerie_gauche table.nav{ position:absolute; top: 207px; left:0px;}
	
	.galerie_rappel { 	 
						font-family:Verdana, Helvetica, sans-serif;
						
					}
	.red			 { color: #990000; }
	.alert				 { margin-left:70px; color:red; font-weight:bold; 	}
	
	form .erreur_champ{
		color:#f7cb01;
		text-indent:4px;
		border:1px solid #000000;
		background:url(../images/fond-commentaire_error.gif);
	}
		
	textarea			{ font-family:Arial, Helvetica, sans-serif;
							font-size:12px; width:275px;}
							
	input.sujet			{	visibility:hidden; display:inline; }

/* Le pied de page */
#footer{
	position:absolute;
	top:589px;
	text-align:center;
	width:895px;
	height:10px;
	font-size:10px;
	letter-spacing: 1px;
}

#footer a{
	color: #000000;
	text-decoration: none;
}

#footer a:hover{
	color:#D91A28;
	text-decoration: underline;
}

h1{	
	font-weight:bold;	
	font-size:12px;		
	margin-top:0px;	
	margin-bottom:19px;	
}

h2{	
	font-weight:bold;	
	font-size:12px;		
	margin-top:0px;	margin-bottom:19px;	
}

.titre{	
	font-weight:bold;	
	font-size:12px;		 	
}
.stitre{	
	font-weight:bold; 
	font-size:12px; 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	color:#D91A28;
	/*text-transform:capitalize;*/
}

.date{	
	color:#e20026;
}

table .nombre{	
	color:#e20026;	 
	font-size:10px;	
	text-align:center; 	
	cursor:default;	
}

table .nombre a{	
	color:#e20026;	
	text-decoration:none;	
}

table .nombre a.big:hover{	
	text-decoration:none; 	
	font-size:11px;
	font-weight:bold;
}
table .nombre a.bigz{	
	text-decoration:none;	
	font-size:11px;
	font-weight:bold;
}

a{
	text-decoration:none;
	color:#D91A28;
}

a:hover{
	text-decoration:underline;
	color:#CC0000;
}

#textscroll a{
	text-align:justify;
}

#textscroll a{
	text-decoration:none;
	color:#D91A28;
}

#textscroll a:hover{
	text-decoration:underline;
	color:#CC0000;
}

#textscroll img{
	border: 1px solid #333333;
	display: block;
}

#textscroll img.sans_bord{
	border: 0px;
	display: block;
}

#textscroll .no_bordure{
	border:none;
}

.menu_html{
	text-indent:-5000px;
	line-height:0px;
	display:inline;
	visibility:hidden;
}

/* le style des fonds des champs de saisie du mur d'expression */
form .commentaire{
	background:url(../images/fond-commentaire.gif);
	color:#000000;
	border: 1px solid #000000;
	text-indent:4px;
}

form .bouton_envoyer{
	background: url(../images/bouton-poster.gif);
	border:none;
	width:110px;
	height:33px;
	text-indent:-5000px;
	line-height:0px;
}

/* style du formulaire d'inscription */
form .upload_fichier{
	background:url(../images/fond-commentaire.gif);
	border:1px solid #000000;
	background-color:#f6d007;
}

.micro_txt{
	font-size:10px;
}

.middle-txt{
	font-size:11px;
}

.attention{
	color:#990000;
}

/* le style du message d'erreur lors de la saisie des infos du murd'expression */
.msg_error{
	color:#f7cb01;
	font-weight:bold;
}

