/* CSS Document */

#gauche
{
	width:233px;
	background:#FFB84D;
}

#gauche #haut
{
	background:url(../images/menu_g_h.gif) 0 0 no-repeat;
	height:48px;
}
#gauche #menu_g
{
	padding-bottom:40px;
	text-align:left;
}
#gauche #menu_g .titre
{
	padding:8px 4px 16px 20px;
	color:#AF0310;
	font-size:9pt;
	font-weight:bold;
	text-transform:uppercase;
	border-bottom:1px solid #fff;
}
#gauche #menu_g .titre a
{	
	color:#AF0310;
	font-size:9pt;
	font-weight:bold;
}
#gauche #menu_g .titre a:hover
{
	text-decoration:underline;
}
#gauche #menu_g .sstitre
{
	padding:12px 4px 6px 20px;
	color:#AF0310;
	font-size:9pt;
	font-weight:bold;
	border-bottom:1px solid #fff;
	text-transform: uppercase;
}
#gauche #menu_g .sstitre a
{
	color:#AF0310;
	font-size:9pt;
	font-weight:bold;
	text-transform: uppercase;
}
#gauche #menu_g .sstitre a:hover{
color:#fff;
}
#gauche #menu_g .sstitre2
{
	display:block;
	padding:7px 4px 7px 20px;
	color:#fff;
	font-size:8pt;
	font-weight:bold;
	border-bottom:1px solid #fff;
	/*text-transform: uppercase;*/
	background:#FDA014;
}
#gauche #menu_g a.sstitre2
{
	cursor:pointer;
}

#gauche #menu_g .sstitre3
{
	padding:3px 4px 3px 40px;
	color:#AF0310;
	font-size:8pt;
	font-weight:bold;
	background:url(../images/puce_menu_g.gif) 28px 5px no-repeat;
	line-height:10px;
	/*border-bottom:1px solid #fff;*/
	/*text-transform: uppercase;*/
	/*background:#FDA014;*/
}
#gauche .trait
{
	border-top:1px solid #fff;
}
#gauche #menu_g .sstitre3 a
{
	color:#AF0310;
	font-size:8pt;
	font-weight:bold;
}
#gauche #menu_g .sstitre3 a:hover
{
	color:#fff;
}
#gauche #menu_g .liste2
{
	display:block;
	padding:6px 4px 6px 28px;
	border-bottom:1px solid #fff;
	background:url(../images/fle_blanc_jaune2.gif) 8px 6px no-repeat;
	color:#000;
	font-size:7pt;
	font-weight:bold;
}
#gauche #menu_g .liste3
{
	display:block;
	padding:6px 4px 6px 28px;
	border-bottom:1px solid #fff;
	background:url(../images/fle_blanc_jaune3.gif) 8px 6px no-repeat;
	color:#000;
	font-size:7pt;
	font-weight:bold;
}

#gauche #menu_g .liste
{
	display:block;
	padding:6px 4px 6px 20px;
	border-bottom:1px solid #fff;
	background:url(../images/fle_blanc_jaune.gif) 8px 10px no-repeat;
	color:#000;
	font-size:7pt;
	font-weight:bold;
}
#gauche #menu_g .liste a, #gauche #menu_g a.liste span, #gauche #menu_g .liste2 a, #gauche #menu_g .liste3 a
{
	color:#AF0310;
	font-size:8pt;
	font-weight:bold;	
}
#gauche #menu_g .liste a.selected
{
	color:#fff;
	font-size:8pt;
	font-weight:bold;	
}
#gauche #menu_g .liste a:hover, #gauche #menu_g .liste2 a:hover, #gauche #menu_g .liste3 a:hover
{
	color:#fff;
	font-size:8pt;
	/*font-weight:bold;*/	
}
#gauche #menu_g a.liste:hover, #gauche #menu_g a#selected.liste
{
	color:#fff;
	font-size:7pt;
}
#gauche #menu_g a.liste:hover span, #gauche #menu_g a#selected.liste span
{
	color:#fff;
	font-size:8pt;
}
#gauche #menu_g .liste_sel
{
	padding:6px 4px 6px 20px;
	border-bottom:1px solid #fff;
	background:url(../images/fle_blanc_jaune.gif) 8px 10px no-repeat
}

{
	color:#fff;
	font-size:8pt;
}
#gauche #menu_g .liste_sel a
{
	color:#fff;
	font-size:8pt;
	font-weight:bold;	
}
#gauche #menu_g .ssliste
{	
	background:url(../images/puce_menu_g.gif) 8px 4px no-repeat;
	padding: 0 0 0 20px;
	color:#000;
	font-size:8pt;
	
}
#gauche #menu_g .ssliste a
{
	color:#AF0310;
	font-size:8pt;
	font-weight:normal;	
}
#gauche #menu_g .ssliste a.selected
{
	color:#fff;
	font-size:8pt;
	/*font-weight:bold;*/	
}
#gauche #menu_g .ssliste a:hover
{
	color:#fff;
	font-size:8pt;
	/*font-weight:bold;	*/
}
#gauche #menu_g .ssliste_sel
{
	padding:6px 4px 6px 20px;
	border-bottom:1px solid #fff;
	background:url(../images/fle_blanc_jaune.gif) 8px 10px no-repeat
}

#gauche #menu_g .ssliste_sel a
{
	color:#fff;
	font-size:8pt;
	/*font-weight:bold;	*/
}
#gauche #menu_g .rien
{
	padding:6px 4px 6px 20px;
	color:#AF0310;
	font-size:8pt;
	font-weight:bold;
	border-bottom:1px solid #fff;
}
#gauche #menu_g .sstitre4
{
	display:block;
	padding:7px 4px 7px 20px;
	color:#fff;
	font-size:8pt;
	font-weight:bold;
	border-bottom:1px solid #fff;
	/*text-transform: uppercase;*/
	background:#FB8014;
}
#gauche #menu_g .seessmn
{
	border-bottom:1px solid #FFF;
}
#gauche #menu_g a.sstitre4
{
	cursor:pointer;
}
#gauche #menu_g .seessmn .liste
{
	border-bottom:1px solid #FEDDAA;
}
.tante ,.frere 
{
display:block;
	font-size:7pt;
	font-weight:bold;
}
/***************** uniquement partie sejour *******************/
/************** rappel des criteres de recherche **************/
#gauche #critere
{
	background:#fff;
}
#gauche #critere .titre
{
	padding:8px 4px 10px 20px;
	color:#AF0310;
	font-size:8pt;
	font-weight:bold;
	text-transform:uppercase;
	border-bottom:none;
}
#gauche #critere .puce
{
	padding:0px 0px 0px 32px;
	background:url(../images/fle_critere.gif) 20px 2px no-repeat;
	font-size:7pt;
	color:#707070;
}
#gauche #critere .puce span
{
	color:#AF0310;
	font-size:7pt;
	font-weight:bold;
}
#gauche #critere a.bt
{
	display:block;
	margin-left:20px;
	margin-top:0px;
	background:url(../images/modifier_rech.gif) 0 10px no-repeat;
	padding: 13px 0px 4px 37px;
	color:#fff;
	font-size:8pt;
	font-weight:bold;
}
#gauche #critere a.bt:hover
{
	color:#fff;
	text-decoration:underline;
	
}
#gauche #menu_g div.item_sejour{		
	border-bottom:1px solid #fff;
	padding-bottom:10px;	
}
#gauche #menu_g div.item_sejour span.nom_sejour,#gauche #menu_g div.item_sejour a.nom_sejour{
	display:block;
	background:url(../images/fle_blanc_jaune.gif) 8px 10px no-repeat;
	padding:6px 4px 3px 20px;
	color:#AF0310;
	font-size:9pt;
	font-weight:bold;
}
#gauche #menu_g div.item_sejour span.age_sejour{
	display:block;
	color:#000;
	font-size:9pt;
	padding:1px 4px 1px 0px;
	margin-left:20px;
	
}
#gauche #menu_g div.item_sejour a.date_sejour{
	display:block;
	color:#000;
	font-size:8pt;
	padding:0px 4px 0px 8px;
	margin-left:20px;
	border-bottom:1px dotted #ffdeab;
	background:url(../images/fle_grise.gif) 0px 5px no-repeat;
}