body {
background-color: #e8e9e3;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
margin: 0px;
color: #61666a;
}

td {
font-size:11px;
font-family:Verdana;
}

li, ul, form, a, p, h1, h2, h3, h4, div, span, img {
margin: 0px;
padding: 0px;
font-weight: normal;
border: none;
}

#col-neo input {
border: 1px dashed #bbb;
color: #6cb240;
}

#col-page-type input, #col-page-type textarea, #col-page-type-slvl2 input, #col-page-type-slvl2 textarea {
border: 1px solid #bbb;
border-top: 1px solid #1b2a35;
border-left: 1px solid #1b2a35; 
margin-bottom: 3px;
background-color: #FFF;
}

#formmail11 input, #formmail11 textarea {
border: 1px solid #000;
border-top: 1px solid #bbb !important;
border-left: 1px solid #bbb !important;
font-size: 11px;
padding: 1px;
font-family: Verdana, Arial, Helvetica, sans-serif;
color: #61666a;
}

input.formbutton {
border-top: 1px solid #bbb !important;
border-left: 1px solid #bbb !important;
color: #1b2a35;
background: transparent url("/design/background-button.gif") repeat-x top left;
margin-right: 5px;
padding: 1px 5px;
cursor: pointer;
height: 20px;
font-size: 10px;
}

#eEditorArea_main_content iframe, #col-page-type2 iframe, #col-neo iframe {
border: 1px dashed #BBB!important;
}

a {
color: #6285a0;
cursor: pointer;
}

a:hover, a:active {
color: #486175;
}

h2 {
font-size: 18px;
margin-top: 7px;
margin-bottom: 10px;
color: #1B2A35;
}

p {
margin-bottom: 10px;
}
	
.orange {
color: #e55826;
}

.header {
color: #E55826;
}

.green-link {
color: #6cb240;
text-decoration: underline;
}
	
.green-link:hover, .green-link:active {
color: #29590c;
}

/* BASE */
/*		*/

#border-content-background {
position: relative;
width: 962px;
top: 0px;
margin: auto;
background: transparent url("/design/background-lignes.gif") repeat top left;
padding-bottom: 5px;
margin-bottom: 10px;
}

#border-content-background #lignes-bottom {
position: absolute;
bottom: 0px;
left: 0px;
}

#content-shadow {
background: transparent url("/design/ombre-contenu.png") repeat top left;
width: 944px;
position: relative;
left: 9px;
margin-bottom: 65px;
}

#ombre-bottom {
background: transparent url("/design/ombre-contenu-bottom.png") repeat top left;
position: absolute;
width: 943px;
height: 10px;
bottom: 61px;
left: 9px;
}

#content {
position: relative;
left: 9px;
width: 924px;
background-color: #FFF;
border: 1px solid #D2D2D2;
}

#img-banniere {
position: absolute;
top: 49px;
left: 253px;
}

#banniere-gauche {
background: transparent url("/design/degrade-banniere-gauche.jpg") repeat-x top left;
width: 248px;
height: 210px;
position: absolute;
left: 5px;
top: 49px;
}

#logo {
position: absolute;
left: 13px;
top: 38px;
}

#bg-slogan {
position: absolute;
top: 188px;
left: 253px;
width: 666px;
height: 49px;
background: transparent url("/design/bg-slogan.png") repeat-x top left;
}

#slogan, #slogan input {
position: absolute;
left: 60px;
top: 193px;
font-size: 20px;
font-weight: normal;
color: #1b2a35;
}

#slogan input, #slogan-2 input {
background: transparent;
width: 700px !important;
top: 0px;
left: 0px;
border: none;
}

#slogan-2, #slogan2 input {
position: absolute;
top: 213px;
left: 61px;
font-size: 15px;
color: #1b2a35;
}

#shadow-top {
position: absolute;
top: 44px;
left: 0px;
width: 924px;
height: 5px;
background: transparent url("/design/shadow-top.jpg") no-repeat top left;
}

#shadow-top-left, #shadow-top-right {
position: absolute;
top: 49px;
left: 0px;
width: 5px;
height: 210px;
}

#shadow-top-left {
background: transparent url("/design/shadow-top-left.jpg") no-repeat top left;
}

#shadow-top-right {
background: transparent url("/design/shadow-top-right.jpg") no-repeat top left;
left: 919px;
}

#shadow-top-bottom {
position: absolute;
top: 259px;
left: 5px;
width: 914px;
height: 22px;
background: transparent url("/design/shadow-top-bottom.gif") no-repeat top left;
}

#nav-top {
height: 61px;
position: absolute;
top: 0px;
left: 295px;
}

#menu-left, #menu-right {
position: absolute;
top: 0px;
width: 12px;
height: 61px;
}

#menu-right {
background: transparent url("/design/menu-right.png") no-repeat top left;
right: -12px;
}

#menu-left {
background: transparent url("/design/menu-left.png") no-repeat top left;

left: -12px;
}

#menu-bottom {
position: absolute;
left: 0px;
top: 55px;
height: 6px;
width: 100%;
background: transparent url("/design/menu-bottom.png") repeat-x top left;
}

#nav-top ul {
position: relative;
float: left;
height: 55px;
background: transparent url("/design/background-navigation-top.gif") repeat-x top left;
}

#nav-top li {
height: 24px;
display: inline;
float: left;
position: relative;
padding: 30px 10px 0px 10px;
background: transparent url("/design/line-navigation.gif") no-repeat top right;
}

#nav-top span {
font-size: 11px;
color: #a4a4a4;
width: auto;
position: absolute;
right: 10px;
}

#nav-top a:hover span {
color: #e55826;
}

#nav-top #actif span, #nav-top #last-actif span  {
color: #e55826;
left: 10px;
}

#nav-top #last, #nav-top #last-actif {
background: none;
}

#nav-top a, #menu-lvl2 h2, #col-neo h2, #nav-top #actif a:hover, #nav-top #actif a:link, #nav-top #actif a:active, #nav-top #actif a:visited, #nav-top #last-actif a:hover, #nav-top #last-actif a:link, #nav-top #last-actif a:active, #nav-top #last-actif a:visited {
font-size: 15px;
font-weight: normal;
text-decoration: none;
color: #394242;
display: block;
margin-top: -20px;
}

#nav-top a:hover {
left: 10px;
}

#nav-top a:hover, #nav-top a:active, #menu-lvl2 h2, #col-neo h2, #nav-top #actif a:hover, #nav-top #actif a:link, #nav-top #actif a:active, #nav-top #actif a:visited, #nav-top #last-actif a:hover, #nav-top #last-actif a:link, #nav-top #last-actif a:active, #nav-top #last-actif a:visited {
color: #e55826;
right: 10px;
}

/*#nav-top #actif a:hover, #nav-top #actif a:link, #nav-top #actif a:active, #nav-top #actif a:visited, #nav-top #last-actif a:hover, #nav-top #last-actif a:link, #nav-top #last-actif a:active, #nav-top #last-actif a:visited {
font-weight: bold;
}*/

#menu {
width: 170px;
min-height: 181px;
position: relative;
left: 29px;
top: 0px;
padding: 26px 13px 0 26px;
background: transparent url("/design/bg-menu.jpg") no-repeat top left;
}

/**** MENU LVL 2 ****/
/********************/

#menu h2 {
margin-bottom: 20px;
}

#menu a:link, #menu a:visited {
color: #394242;
text-decoration: none;
font-weight: normal;
display: block;
font-size: 10px;
padding: 1px 0 1px 20px;
margin-bottom: 11px;
background: transparent url("/design/puce-menu1.gif") no-repeat top left;
}

#menu a:hover, #menu a:active, #menu a:link#menu-actif, #menu a:visited#menu-actif {
color: #6cb240;
font-weight: bold;
background: transparent url("/design/puce-menu1-hover.gif") no-repeat top left;
}

#menu-lvl2-2 {
margin-bottom: 25px;
}

#menu-lvl2-2 h2 {
margin-bottom: 15px;
}

#menu-lvl2-2 a:link, #menu-lvl2-2 a:visited {
padding: 1px 0 1px 17px;
background: transparent url("/design/puce.gif") no-repeat top left;
}

#menu-lvl2-2 a:hover, #menu-lvl2-2 a:active, #menu-lvl2-2 a:link#menu-actif, #menu-lvl2-2 a:visited#menu-actif  {
font-weight: normal;
color: #e55826;
background: transparent url("/design/puce-hover.gif") no-repeat top left;
}

#menu-lvl3 {
position: relative;
margin: -4px 0 10px 23px;
}

#menu-lvl3 a:link, #menu-lvl3 a:visited {
color: #61666a;
text-decoration: none;
font-weight: normal;
display: block;
font-size: 10px;
padding: 0 0 0 7px;
margin-bottom: 7px;
background: transparent url("/design/puce-menu-lvl2.gif") no-repeat top left;
}

#menu-lvl3 a:hover, #menu-lvl3 a:active, #menu-lvl3 a:link#menu-actif, #menu-lvl3 a:visited#menu-actif {
color: #6cb240;
font-weight: normal;
background: transparent url("/design/puce-menu-lvl2-hover.gif") no-repeat top left;
}

/**** CONTENU ****/
/*****************/

#fil {
margin-bottom: 6px;
color: #61666A;
font-size: 9px;
}

#fil a:link, #fil a:visited {
font-size: 9px;
text-decoration: underline;
color: #61666A;
}

#fil a:hover, #fil a:active {
color: #343B40;
}

#contenu {
position: relative;
left: 5px;
top: 240px;
margin-bottom: 260px;
width: 914px;
border-collapse: collapse;
}

#col-gauche, #col-droite, #col-center, #col-center-home, #col-droite-home, #col2, #col-center-agenda, #col-droite-agenda {
vertical-align: top;
}

#col-gauche {
min-height: 500px;
padding: 0;
width: 254px;
}

#col-center-home {
width: 311px;
padding: 32px 16px 0 0;
}

#col-center, #col-center-agenda {
width: 405px;
padding: 32px 0 0 0;
}

#col-droite-home {
width: 301px;
padding: 50px 16px 0 16px;
}

#col-droite, #col-droite-agenda {
width: 222px;
padding: 73px 0 0 33px;
}

#col-center-agenda { width: 435px; }
#col-droite-agenda { width: 195px; }

#col2 {
width: 660px;
padding: 32px 0 0 0;
}


/********* NEWS *********/
/************************/

#groupe-news {
position: absolute;
top: 281px;
left: 602px;
width: 322px;
height: 28px;
background: transparent url("/design/groupe-news.png") no-repeat top left;
}

#link-groupe-news {
position: absolute;
top: 5px;
left: 10px;
width: 272px;
height: 18px;
display:block;
}

#groupe-news div {
visibility: hidden;
width: 270px;
position: absolute;
top: 22px;
left: 10px;
z-index: 5;
background-color: #FFF;
border: 1px solid #000;
}

#groupe-news div a:link, #groupe-news div a:visited {
display: block;
text-decoration: none;
padding: 3px 5px;
}

#news #fil {
margin-bottom: 32px;
}

.news {
position: relative;
float: left;
width: 310px;
height: 103px;
margin: 14px 20px 14px 0px;
}

.news-agenda {
position: relative;
margin: 14px 0 15px 0;
min-height: 80px;
}

#news-complete {
margin: 14px 20px 14px 0px;
width: 644px;
min-height: 100px;
}

#news-complete-agenda {
margin: 14px 0 14px 0px;
}

.date-news {
color: #e55826;
font-size: 10px;
}

.news img, #news-complete img, .news-agenda img, #news-complete-agenda img {
float: left;
margin: 0 7px 2px 0;
}



.news a.link, .news-agenda a.link {
position: absolute;
top: 0px;
left: 0px;
display: block;
width: 310px;
}

.news h2, .news h2 a:link, .news h2 a:hover, .news h2 a:active, .news h2 a:visited, .news-agenda h2, .news-agenda h2 a:link, .news-agenda h2 a:hover, .news-agenda h2 a:active, .news-agenda h2 a:visited {
font-size: 14px;
text-decoration: none;
color: #61666a;
margin-bottom: 7px;
margin-top: 0px;
}

.news p, .news-agenda p  {
color: #61666a;
margin-bottom: 2px;
}

.news a:link, .news a:visited, .news-agenda a:link, .news-agenda a:visited  {
color: #6cb240;
text-decoration: underline;
}

.news a:hover, .news a:active, .news-agenda a:hover, .news-agenda a:active {
color: #e55826;
}

#navbarnews {
position: relative;
float: left;
text-align: center;
width: 644px;
height: 23px;
background: transparent url("/design/ligne-navi-news.gif") repeat-x top left;
margin-top: 25px;
padding-top: 10px;
}

#navbarnews a:link, #navbarnews a:visited {
color: #3d8313;
text-decoration: none;
}

#navbarnews a:hover, #navbarnews a:active, #navbarnews a:link.nav_activ, #navbarnews a:visited.nav_activ, #navbarnews a:active.nav_activ, #navbarnews a:hover.nav_activ {
color: #e55826;
}

#navbarnews #nav_prec {
position: absolute;
top: 10px;
left: 0px;
}

#navbarnews #nav_next {
position: absolute;
top: 10px;
right: 0px;
}

.navbar_seperator {
color: #FFF;
font-size: 4px;
}
	
	#index_text {
	min-height: 100px;
	margin-bottom: 20px;
	}
	
	#col-gauche p, #col-gauche ul {
	width: 360px;
	}
	
	.titre {
	background: transparent url("/design/barre-titre.gif") no-repeat top left;
	height: 27px;
	vertical-align: middle;
	padding-left: 10px;
	padding-top: 3px;
	margin-bottom: 15px;
	}
	
	.titre-color1 {
	color: #1b2a35;
	}
	
	.titre-color2 {
	color: #61666a;
	}
	
	.more-link {
	background: transparent url("/design/puce-more-link.gif") no-repeat top left;
	/*width: 250px;*/
	height: 35px;
	padding: 3px 0px 0px 28px;
	margin: 15px 0 10px 0;
	font-size: 9px;
	}
	
	.more-link a {
	color: #6cb240;
	text-decoration: none;
	}
	
	.more-link a:hover, .more-link a:active {
	color: #29590c;
	}

	/* NAV BOTTOM */
	/*			  */
	
	#nav-bottom {
	width: 926px;
	height: 113px;
	background: transparent url("/design/background-navi-bottom.gif") repeat-x top left;
	position: relative;
	left: -1px;
	top: 5px;
	border-top: 1px solid #83a3a5;
	text-align: center;
	color: #7e8a8b;
	}
	
	#nav-bottom div {
	margin-top: 50px;
	}
	
	#nav-bottom a {
	color: #7e8a8b;
	text-decoration: underline;
	}
	
	#nav-bottom a:active, #nav-bottom a:hover, #col-gauche li a:hover, #col-gauche li a:active {
	color: #516061;
	}
	
	/* COPYRIGHT */
	/*			 */
	
	#copyright {
	font-size: 10px;
	position: absolute;
	right: 20px;
	bottom: 30px;
	color: #7e8a8b
	}
	
	#copyright a {
	text-decoration: none;
	color: #7e8a8b;	
	}
	
	#copyright a:hover, #copyright a:active {
	color: #516061;
	}
	
	/* ICONS */
	/*		 */
	
	#icons {
	position: absolute;
	width: 200px;
	height: 21px;
	top: 14px;
	left: 29px;
	}
	
	#icons img {
	position: relative;
	float: left;
	margin: 0 10px;
	}
	
	#icons a:link, #icons a:visited {
	position: relative;
	text-decoration: none;
	margin-top: 1px;
	float: left;
	color: #a4a4a4;
	}
	
	#icons a:hover, #icons a:active {
	color: #e55826;
	}
	
	/* Login */
	/*			  */
	
	#login, #login-2 {
	position: relative;
	left: -2px;
	width: 324px;
	height: 127px;
	margin-right: -39px;
	background: transparent url("/design/background-newsletter.jpg") repeat-x top left;
	}
	
	#login-2 {
	width: 237px;
	left: -5px;
	margin: 20px 0 0 0;
	}
	
	#login h2, #login-2 h2 {
	color: #FFF;
	position: absolute;
	top: 10px;
	left: 20px;
	}
	
	#login-2 h2 {
	left: 40px;
	}
	
	#login #champ-login, #login #champ-pass, #login-2 #champ-login, #login-2 #champ-pass {
	position: absolute;
	top: 80px;
	left: 20px;
	width: 200px;
	height: 16px;
	color: #94abbe;
	font-size: 11px;
	background: transparent url("/design/background-input.gif") no-repeat top left;
	border: 1px solid #000;
	padding: 2px 0 0 5px ;
	}
	
	#login-2 #champ-login, #login-2 #champ-pass {
	background: transparent url("/design/background-input2.gif") no-repeat top left;
	width: 132px;
	left: 40px;
	}
	
	#login #champ-login, #login-2  #champ-login{
	top: 48px;
	}
	
	#login span, #login-2 span {
	position: absolute;
	left: 20px;
	top: 105px;
	}
	
	#login-2 span {
	left: 40px;
	}
	
	#login span a:link, #login span a:visited, #login-2 span a:link, #login-2 span a:visited {
	color: #94abbe;
	font-size: 10px;
	}
	
	#login span a:hover, #login span a:active, #login-2 span a:hover, #login-2 span a:active {
	color: #e5f2fc;
	}
	
	#login #btn, #login-2 #btn {
	position: absolute;
	width: 32px;
	height: 20px;
	top: 80px;
	left: 239px;
	}
	
	#login-2 #btn {
	left: 187px;
	}
	
/*******  COL DROITE  ********/
/*****************************/	

h2.#linker_titre, h2.#liens-titre {
color: #1b2a35;
font-size: 16px;
}

#col-droite-image, #linker, #liens {
position: relative;
width: 227px;
background-color: #E8E9E3;
margin-right: -5px;
margin-bottom: 20px;
}

#col-droite-image {
padding: 7px 0 7px 8px;
}

#linker, #liens {
padding: 8px 0 8px 8px;
}


/*******  NEWS  ********/
/***********************/

#breve-actualite a:link, #breve-actualite a:visited, #breve-actualité a:hover, #breve-actualité a:active {
color: #1b2a35;
text-decoration: none;
background: transparent url("/design/puce-news.gif") no-repeat top left;
padding: 0 0 0 16px;
display: block;
margin-bottom: 6px;
}

.ligne-news {
margin: 0 0 6px 16px;
}

/******* AGENDA ********/
/***********************/

.ligne-agenda {
margin: 0 0 6px 0;
}

.breve-agenda, #breve-agenda-last {
color: #1b2a35;
margin-bottom: 12px;
}

.breve-agenda a:link, .breve-agenda a:visited, #breve-agenda-last a:link, #breve-agenda-last a:visited {
color: #6cb240;
}

.breve-agenda a:hover, .breve-agenda a:active, #breve-agenda-last a:hover, #breve-agenda-last a:active {
color: #29590c;
}

.breve-agenda .agenda-titre, #breve-agenda-last .agenda-titre {
color: #E55826;
padding: 2px 0 0 20px;
margin: 5px 0 13px 0;
height: 16px;
background: transparent url("/design/puce-news-ouverte.jpg") no-repeat top left;
}

#breve-agenda-last .agenda-titre {
background: transparent url("/design/puce-news-fermer.jpg") no-repeat top left;
}

/****** AGENDA *******/
/*********************/

#calendar {
position: relative;
width: 175px;
height: 179px;
}

#calendar-bottom {
position:relative;
}

.month a:link, .month a:visited {
color: #416079;
text-decoration: none;
}

.month a:hove, .month a:active {
color: #668094;
}

.today_name  a:link, .today_name  a:visited {
color: #9e9e9e;
}

.today_name a:hover, .today_name  a:active {
color: #444;
}

.today_name {
position: absolute;
top: 5px;
width: 175px;
text-align: center;
}

.month {
position:relative;
border-collapse: collapse;
empty-cells: hide;
color: #999;
background: transparent url("/design/bg-calendar.png") no-repeat top left;
}

#tr_navigation {
}

.month tr {
width: 175px;
text-align: center;
}

.month td {
padding: 2px 0;
border: 1px solid #c8c7c7;
vertical-align: middle;
}

.monthday {
background-color: #FFF;
}

.month td.today_name {
position: absolute;
top: 3px;
border: none;
}

.dayname td {
width: 24px;
padding: 2px 0;
color: #333;
background-color: #ededed;
}

td.monthname, td.monthnavigation {
border: none;
padding-top: 25px;
padding-bottom: 5px;
}

td.monthnavigation a:link, td.monthnavigation a:visited {
color: #FFF;
}

.saturday {
color: #666;
background-color: #FFF;
}

.sunday {
color: #000;
background-color: #FFF;
}

.today {
background-color: #416079;
color: #FFF;
}

.today a:link, .today a:visited {
color: #FFF;
}

.today a:hover, .today a:active {
color: #DDD;
}

.nomonthday {
background: none;
}

.agenda-ligne {
margin-top: 4px;
margin-bottom: 8px;
color: #967B5D;
background-color: #967B5D;
height: 1px;
border: none;
}

.agenda-ligne-titre {
margin-bottom: 12px;
color: #5e171b;
background-color: #5e171b;
height: 1px;
border: none;
} 

.agenda-titre {
color: #5e171b;
font-size: 10pt;
}

.agenda-news {
margin-bottom: 0px;
position: relative;
}

#image-news-complete {
float: left;
margin: 0 5px 5px 0;
}

.agenda-news img {
float: left;
margin: 0 5px 5px 0;
}

.agenda-news .bouton-acceuil {
position: relative;
margin: 0 0 20px 197px;
}

.content-news {
position: relative;
}

.title-news {
color: #999999;
position: relative;
width: 100%;
font-weight: bold;
}

.date {
position: relative;
width: 100%;
text-align: right;
margin-top: 15px;
font-weight: normal;
color: #967B5D;
}

#wcal_left, #wcal_right {
display: block;
height: 12px;
width: 16px;
margin-left: -5px;
}

#wcal_right {
margin-left: 9px;
}

/*** OTHER ***/
/*************/

#page_title {
margin: 10px 0 10px -2px;
}


	/* SITE MAP */
	/*			*/

	#sitemap_cmp_1 DIV, #sitemap_cmp_3 DIV, #sitemap_cmp_6 div {
		height:23px;
		padding-top:7px;
	}
	
	#sitemap_cmp_1 DIV A , #sitemap_cmp_1 DIV A:visited , #sitemap_cmp_3 DIV A , #sitemap_cmp_3 DIV A:visited, #sitemap_cmp_6 a:visited, #sitemap_cmp_6 a {
		text-decoration:none;
	}
	
	#sitemap_cmp_1 DIV A:hover , #sitemap_cmp_1 DIV A:active , #sitemap_cmp_3 DIV A , #sitemap_cmp_3 DIV A:visited,, #sitemap_cmp_6 a:hover, #sitemap_cmp_6 a:active {
		text-decoration:underline;
	}
	
	.level_xxx {
		font-weight:bold;
		margin-top:30px;
	}
	
	.level_xyx {
		background:url(/design/sitemap/sitemap01.gif) top left no-repeat;
		margin-left:45px;
		padding-left:30px;
	}
	.level_xyx_last {
		background:url(/design/sitemap/sitemap02.gif) top left no-repeat;
		margin-left:45px;
		padding-left:30px;
	}
	
	.level_yxx {
		background:url(/design/sitemap/sitemap01.gif) top left no-repeat;
		padding-left:30px;
	}
	.level_yxx_last {
		background:url(/design/sitemap/sitemap02.gif) top left no-repeat;
		padding-left:30px;
	}
	
	.level_yyx {
		padding-left:70px;
		background:url(/design/sitemap/sitemap0201.gif) top left no-repeat;
	}
	
	.level_yyx_last {
		padding-left:70px;
		background:url(/design/sitemap/sitemap0202.gif) top left no-repeat;
	}
	
	.level_xyy {
		padding-left:70px;
		margin-left:45px;
		background:url(/design/sitemap/sitemap0201.gif) top left no-repeat;
	}
	.level_xyy_last {
		padding-left:70px;
		margin-left:45px;
		background:url(/design/sitemap/sitemap0202.gif) top left no-repeat;
	}
	.level_xxy {
		padding-left:30px;
		margin-left:75px;
		background:url(/design/sitemap/sitemap01.gif) top left no-repeat;
	}
	.level_xxy_last {
		padding-left:30px;
		margin-left:75px;
		background:url(/design/sitemap/sitemap02.gif) left no-repeat;
	}
	
	.level_yyy, .level_yyy_last, .level_yxy, .level_yxy_last { padding-left:110px; }

	.level_yyy { background:url(/design/sitemap/sitemap0301.gif) top left no-repeat; }
	.level_yyy_last { background:url(/design/sitemap/sitemap0302.gif) top left no-repeat; }
	.level_yxy { background:url(/design/sitemap/sitemap0304.gif) top left no-repeat; }
	.level_yxy_last { background:url(/design/sitemap/sitemap0303.gif) top left no-repeat; }

#login , #login-2{display:block;}

.form_auto_fill{
padding-top:15px;
text-align:right;
}

.mail_form_div_title {
font-weight:bold;
}
