@charset "utf-8";
body,table,tr,td {

font-family:Arial, Trebuchet,Verdana, Helvetica, sans-serif; font-size:11px; color:#1B1B1B;
	scrollbar-face-color: #929292;
	scrollbar-shadow-color: #ffffff;
	scrollbar-highlight-color: #ffffff;
	scrollbar-3dlight-color: #ffffff;
	scrollbar-darkshadow-color: #ffffff;
	scrollbar-track-color: white;
	scrollbar-arrow-color: white;
}

.encadre_gris {
	border-width:1px; border-style:solid; border-color:#CCCCCC }
	
.justifie {	text-align:justify;	}
.retrait { padding-left:15px }	
	.texte
	{
		color:black; font-size:10px; 
		font-family:Verdana, Trebuchet, Arial;
	}
	.css_texte_bleu_gros
	{
		font-size:16px; color:#4A63AE;
		font-weight: bold;
	}
	
	.css_texte_bleu_gros_12
	{
		font-size:12px; color:#4A63AE;
		font-weight: bold;
	}
	
	.css_texte_bleu_12
	{
		font-family:Verdana, Trebuchet, Arial;
		font-size:12px; color:#4A63AE;
	}
	
	.css_texte_bleu_11
	{
		font-family:Arial,Verdana, Trebuchet;
		font-size:11px; color:#4A63AE;
	}

	.css_texte_jaune
	{
		 color:#DEBC00;
	}
	.css_texte_bleu
	{
		 color:#4A63AE;
	}
	.css_texte_gris
	{
		 color:#61617A;
	}

	.css_texte_rouge
	{
		 color:#DE0000;
	}

	.css_texte_bleu_clair
	{
		 color:#4A77A4;
	}
	
	.css_texte_bleu_encadre
	{
		 color:#4A63AE; border-style:solid; border-color:#DDDDDD; border-width:1px
	}	 
	.css_fond_bleu
	{
		font-size:12px; color:white;
		background-color:#4A63AE;
	}
		.css_lien_italique	{	 }

a:link		{	color:#0000FF;	text-decoration: none;			}
a:visited	{	color:#0000FF;	text-decoration: none;			}
a:hover		{	color:#0000FF;	text-decoration: underline;	 		}

.carre		{	text-align:right;	cursor='hand'; 					}
.rectangle	{	text-align:right;	BACKGROUND-COLOR: #4A63A9;		}


.carre2		{	text-align:center;			cursor='hand'; 					}
.rectangle2	{	text-align:center;			BACKGROUND-COLOR: #FF0000;color:white;}

	
a.css_lien_assoc:link		{	color:black;	text-decoration: none;				font-size:11px;		}
a.css_lien_assoc:visited	{	color:black;	text-decoration: none;				font-size:11px;	}
a.css_lien_assoc:hover		{	display: block; 
								color:white;	
								text-decoration: none;
								font-size:11px;
							
								background: #4A63A9 url(fond-assoc.png) no-repeat left top;
}

a.css_lien_tableau:link		{	color:black;	text-decoration: none;				font-size:11px;		}
a.css_lien_tableau:visited	{	color:black;	text-decoration: none;				font-size:11px;	}
a.css_lien_tableau:hover		{	display: block; 
								color:white;	
								text-decoration: none;

}

a.css_lien_italique:link		{	color:black;	text-decoration: none;font-style: italic; font-size:10px;		}
a.css_lien_italique:visited		{	color:black;	text-decoration: none;font-style: italic; font-size:10px;	}
a.css_lien_italique:hover		{	color:black;	text-decoration: underline;	font-style: italic; font-size:10px; 		}

a.css_lien_bleu:link		{	color:#4A63AE;	text-decoration: none;			}
a.css_lien_bleu:visited	{	color:#4A63AE;	text-decoration: none;			}
a.css_lien_bleu:hover		{	color:#4A63AE;	text-decoration: underline;	 		}

a.lien_orange:link		{	color:#FF9933;	text-decoration: underline;			}
a.lien_orange:visited	{	color:#FF9933;	text-decoration: underline;			}
a.lien_orange:hover		{	color:#FF9933;	text-decoration: none;	 		}

a.lien_gris:link		{	color:#666666; 	text-decoration: none;				font-weight: normal;}
a.lien_gris:visited	{	color:#666666; 	text-decoration: none;				font-weight: normal;}
a.lien_gris:hover	{	color:black; 	text-decoration: underline;				font-weight: normal;}

a.lien_menu:link		{	color:#4B63AE; 	text-decoration: none; font-size:10px;}
a.lien_menu:visited	{	color:#4B63AE; 	text-decoration: none;font-size:10px;}
a.lien_menu:hover	{	color:#FFFFFF; 	background-color:#4B64AE;  text-decoration: none;font-size:10px;}

a.lien_menu_principal:link		{	color:#4B63AE; 	text-decoration: none; font-size:11px; font-weight:bold; }
a.lien_menu_principal:visited	{	color:#4B63AE; 	text-decoration: none;font-size:11px; ; font-weight:bold; }
a.lien_menu_principal:hover	{	color:#FFFFFF; 	background-color:#4B64AE;  text-decoration: none; font-size:11px; ; font-weight:bold; }

a.lien_menu_annexe:link		{	color:#4B64AE; 	text-decoration: none; font-size:12px; }
a.lien_menu_annexe:visited	{	color:#4B63AE; 	text-decoration: none;font-size:12px;  }
a.lien_menu_annexe:hover	{	color:#FF9933; 	background-color:#4B64AE;  text-decoration: none; font-size:12px;  }

a.lien_blanc:link		{	color:white;	text-decoration: none;			}
a.lien_blanc:visited		{	color:white;	text-decoration: none;			}
a.lien_blanc:hover		{	color:white;	text-decoration: underline;	 		}


.contour_noir {border-style:solid groove double; border-width:1px; border-color:#666666;}
.contour_orange {border-style:solid; border-width:1px; border-color:#D0962C;}
.contour_jaune {border-style:outset; border-width:2px; border-color:#EDE3AA; }
.contour_rouge {border-style:solid; border-width:1px; border-color:#A81B29;}


.contour_bas { border-bottom: solid #D4D4D4 1px;} 
.contour_haut { border-top: solid #D4D4D4 1px;} 

.contour_hb{ border-top: solid #4E4EA9 1px;border-bottom: solid #4E4EA9 1px;} 

.taille_9		 { font-size:9px;}
.taille_10		 { font-size:10px;}
.taille_11		 { font-size:11px;}
.taille_12		 { font-size:12px;}
.taille_15		 { font-size:15px;}
.taille_17		 { font-size:17px;}
.taille_20		 { font-size:20px;}
.taille_22		 { font-size:22px;}




.repeatX_T {
	background-repeat: repeat-x;
	background-position: top;
}
.norepeat_TL {
	background-repeat: no-repeat;
	background-position: top left;
}

.norepeat_C {
	background-repeat: no-repeat;
	background-position: center center;
}

.norepeat_BR {
	background-repeat: no-repeat;
	background-position: bottom right;
}

.commerce { display:block; float:left; width:230px; color:#6864AE; font-weight:bold; font-size:11px; padding:5px }

select {border-style:solid; border-width:1px; border-color:#999999;
height: 18;
padding-bottom:2px;
font-family: Arial, Trebuchet,Verdana, Helvetica, sans-serif; font-size: 11px;
color:#473C34;
background-color:#C5BEAF;
background-color:white;
}
/*
input {border-style:solid; border-width:1px; border-color:#999999;
height: 18;
padding-bottom:2px;
font-family: Arial, Trebuchet,Verdana, Helvetica, sans-serif; font-size: 11px;
color:#473C34;
background-image:url(img/boutons/fond_bouton_bleu.gif);
} */

.bt{border-style:solid; border-width:1px; border-color:white;
height: 15;
font-family: Arial, Trebuchet,Verdana, Helvetica, sans-serif; font-size: 11px;
color:white;
valign:center;
background-color:#4895CA;

}

textarea{
border-style:solid; border-width:1px; border-color:#999999;
font-family: Arial, Trebuchet,Verdana, Helvetica, sans-serif; font-size: 11px;
color:#473C34;
background-color:white;
}
.input2 {}

/*input.btn{
   color:#d8eaea;
   font-family:'trebuchet ms',helvetica,sans-serif;
   font-size:small;
   font-weight:bold;} */

#propose_garde { position:absolute; left:20%; top:25%; z-index:5; padding-left:10px; padding-top:20px; 
	padding-right:10px; width:400px; height:450px }
#propose_livre_or { position:absolute; left:23%; top:35%; z-index:5; padding-left:10px; padding-top:20px; 
	padding-right:10px; width:400px; height:450px }
#contacter_garde { position:absolute; left:20%; top:20%; z-index:6; width:400px; height:450px }


/* Elements de premier niveau
--------------------------------------*/
#menuDeroulant
{
	background: #6A6458;
	width: 644px;
	height: 21px;
	list-style-type: none;
	margin: 0;
	padding: 0;
	border: 0;
	position: absolute;
	top: 0;
	left: 0;
}
#menuDeroulant li
{
	float: left;
	width: 150px;
	margin: 0;
	padding: 0;
	border: 0;
}
#menuDeroulant li a:link, #menuDeroulant li a:visited
{
	display: block;
	height: 1%;
	color: #FFF;
	background: #3B4E77;
	margin: 0;
	padding: 4px 8px;
	border-right: 1px solid #fff;
	text-decoration: none;
}
#menuDeroulant li a:hover { background-color: #F2462E; }
#menuDeroulant li a:active { background-color: #5F879D; }

#menuDeroulant .sousMenu
{
	display: none;
	list-style-type: none;
	margin: 0;
	padding: 0;
	border: 0;
}
#menuDeroulant .sousMenu li
{
	float: none;
	margin: 0;
	padding: 0;
	border: 0;
	width: 149px;
	border-top: 1px solid transparent;
	border-right: 1px solid transparent;
}
#menuDeroulant .sousMenu li a:link, #menuDeroulant .sousMenu li a:visited
{
	display: block;
	color: #FFF;
	margin: 0;
	border: 0;
	text-decoration: none;
	background: transparent url("fondTR.png") repeat;
}
#menuDeroulant .sousMenu li a:hover
{
	background-image: none;
	background-color: #F2462E;
}

#menuDeroulant li:hover > .sousMenu { display: block; }

#quoideneuf {
	position:absolute; display:block; margin-left:-5px; width:107px; height:52px; z-index:1; visibility: hidden }
#vieassociative {
	position:absolute; display:block; margin-left:-5px; width:107px; height:52px; z-index:1; visibility: hidden }
#devousanous {
	position:absolute; display:block; margin-left:-5px; width:137px; height:52px; z-index:1; visibility: hidden }
#commune {
	position:absolute; display:block; margin-left:-5px; width:155px; height:52px; z-index:1; visibility: hidden }
#enfance {
	position:absolute; display:block; margin-left:-5px; width:190px; height:52px; z-index:1; visibility: hidden }
#mairie {
	position:absolute; display:block; margin-left:-5px; width:176px; height:52px; z-index:1; visibility: hidden }
#vieeco {
	position:absolute; display:block; margin-left:-5px; width:93px; height:26px; z-index:1; visibility: hidden }
#viecitoyen{
	position:absolute; display:block; margin-left:-5px; width:154px; height:37px; z-index:1; visibility: hidden }
#seniors{
	position:absolute; display:block; margin-left:-25px; width:99px; height:22px; z-index:1; visibility: hidden }
	
#fond_accueil {	float:right; z-index:1; margin-top:-50px }
#chers_internautes { margin-left:130px; width:370px }
#mille_manieres { margin-left:160px; width:340px }
#commune_eschau { margin-left:145px; width:360px }
#decouvrir_richesses { margin-left:30px; width:440px }

#logo_agenda { position:absolute; margin:0 }
#tit_agenda { position:absolute; margin:0; margin-left:75px; width:247px; height:65px }
#tit1_agenda { position:absolute; margin-left:140px; margin-top:15px}
#titres_agenda { margin-top:65px }	

