html, body, ul, li {

	margin: 0;

	padding: 0;

	list-style: none;

}

img {

	border: 0;

}

a {



	text-decoration: none;

}

a:hover {

	text-decoration: underline;

}

.more {

	text-align: right;

}

.left {

	float: left;

}

.clear {

	clear: both;

}



body, h1, h2, h3, form {

	font: 10px arial, tahoma, verdana, sans-serif;

	margin: 0;

	padding: 0;

	color: #OOOOOO;

}



body {

	background: url(../images/header_bg.jpg) repeat-x;

	text-align: center;

}

#menuP{background: url(../images/header_bg_v.jpg) repeat-x;

	text-align: center;}

#menuC{background: url(../images/header_bg_vio.jpg) repeat-x;

	text-align: center;}

#menuF{background: url(../images/header_bg_r.jpg) repeat-x;

	text-align: center;}

#menuI{background: url(images/header_bg_b.jpg) repeat-x;

	text-align: center;}

#menuFor{background: url(../images/header_bg_o.jpg) repeat-x;

	text-align: center;}

#menuFAQ{background: url(../images/header_bg_vf.jpg) repeat-x;

	text-align: center;}

#menuCont{background: url(../images/header_bg_bs.jpg) repeat-x;

	text-align: center;}



#bg{

background: url(../images/bg.gif);

}

#wrapper {



	text-align: left;

	margin: auto;

	width: 874px;

}





#header {

	height: 203px;

	position: absolute;

}

#header h1 {

	margin-top: 2px;

}

#header h1 img {

	display: block;

}

#nav {

	margin-top: 7px;

}

#nav img {

	float: left;

}

#auth{

	
position:absolute;
	border: 1px solid #D8D8D8;

	font-size:12px;

	left: 656px;

	top: 16px;

	width: 216px;

}
#passe{
	border: 1px solid #D8D8D8;
	font-size:10px;

}

#cg{

width:2px;

height:19px;

background:url(../images/onglet_g.jpg) no-repeat;}

#center{

height:19px;

font-size:9px;

font-weight:bold;

background:url(../images/onglet_c_b.gif) repeat-x;}

#cd{

width:3px;

height:19px;

background:url(../images/onglet_d.jpg) no-repeat;}



#contenu_g{



background:url(../images/onglet_g.gif) repeat-y;}

#contenu_d{



background:url(../images/onglet_d.gif)  repeat-y;}



#g_b{

width:2px;

height:5px;

background:url(../images/b_g.gif) no-repeat;}

#center_b{

height:5px;

background:url(../images/b_c.gif) repeat-x;}

#d_b{

width:3px;

height:5px;

background:url(../images/b_d.gif) no-repeat;}



#h_g{

width:2px;

height:5px;

background:url(../images/h_g.gif) no-repeat;}

#h_center{

height:5px;

background:url(../images/h_c.gif) repeat-x;}

#h_d{

width:3px;

height:5px;

background:url(../images/h_d.gif) no-repeat;}

#submenu{

    color:#FFFFFF;

	position:absolute;

	font-size:11px;

	left: 2px;

	top: 162px;

	width: 550px;

	height: 17px;

}
#date-heurs{
	color:#FFFFFF;
	position:absolute;
	font-size:10px;
	height: 17px;
	width: 201px;
	left: 706px;
	top: 165px;
	font-weight:bold;
}

#headline {

	padding-top: 205px;

}



#animation {
	float: left;
	width: 300px;
	height:173px;
	text-align:center;
}

#anim {
	float: left;
	width: 300px;
	height:173px;
	text-align:center;

}

#animation2{
padding-left:570px;
height:177px;
text-align:right;
background-color:#FFFFFF;
}

#photo div {

	border: 1px solid #D8D8D8;

	padding: 2px;

}

#photo img {

	display: block;

}



#search-news {

	float: right;

	width: 140px;

}

#search-news div {

	padding: 3px 0;

	margin: 0;

}

#search-news #q {

	width: 140px;

	border: 1px solid #859D31;

}

#search-news .downcast {

	background: #E6E7E7;

	border-top: 1px solid #CFD0D0;

	padding: 3px 4px 4px 4px;

	margin: 2px 0 0 0;

}

#search-news h3 {

	background: url(../images/bullet_letter.gif) no-repeat;

	padding-left: 15px;

	font-weight: bold;

	margin: 1em 0 0.4em 0;

}

#search-news p {

	padding-left: 15px;

	padding-right: 2px;

	margin: 0.1em 0;

}

a {

	color: #FFFFFF;

}



#body {

	padding-top: 1em;

	text-align: justify;

}



#body-left {

padding-top:5px;
float: left;
width: 160px;

}

#body-center{

padding-top:20px;

padding-left:10px;

padding-right:10px;

width: 514px;

font-size:12px;

}

#body-right {

padding-top:5px;

padding-left:10px;

float: right;

width: 160px;
}



#body-left ul.plussbullets {

	margin-top: 45px;

	margin-left: 80px;

	padding: 0;

	font-weight: bold;

}

#body-left ul.plussbullets li {

	background: left url(../images/bullet_plus.gif) no-repeat;

	margin: 0 0 10px 0;

	padding: 0 0 0 25px;

}



#body h2, #body p {

	margin: 0.3em 0;

}



#body-right p {

	margin-right: 2em;

}

#carte{
background: url(../images/artemis_map.gif) no-repeat;
height:391px;
width:577px;

}

#body a.green {

	color: #9AAB68;

	font-weight: normal;

	text-decoration: underline;

}



#gallery img {

	float: left;

}



#footer {

	color: #FFFFFF;

	background: #999999 url(../images/footer_bg.gif) repeat-x;

	padding: 6px 0 5px 0;

	margin-top: 2em;

	

}

#footer p {

	margin: 0;

	padding: 0;

}
