/* CSS Document */

/* général */
body {
	position: relative;
	margin: auto;


	font-family: Arial, Helvetica, sans-serif;
width:940px;

	color:#333333;
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
}
img {
border:0;
}
#accueil {
	position: relative;

margin-left:0px;
left:20px;
padding-left:0px;
width:588px;
height:378px;
}
.accueildroite {
position:relative;
padding-right:600px;
width:190px;
height:300px;
text-align:left;
}

#actu {
position:absolute;

left:630px;
top:88px;
height:109px;
	text-align:right;
background-image:url(../images/actu.jpg);
background-position:bottom;
background-repeat:no-repeat;
	color:#003366;

}


#logo {
position:absolute;

left:182px;
height:123px;


}

#carte {
position:absolute;
left:61px;
top:138px;
z-index:1;
width:864px;
}
#gauchecarte {
position:absolute;
top:138px;
left:0;
width:61px;
height:351px;
}
#bas {
position:absolute;
top:489px;
width:610px;
left:0;
margin:0;
text-align:left;
}
#bas img{
float:left;
margin:0;
padding:0;
margin-left:0px;
margin-right:0px;
padding-left:0px;
padding-right:0px;
}
#drapeaux {
position:absolute;
top:532px;
width:300px;
left:100px;
margin:0;
text-align:left;
z-index:10;
}
#drapeaux img{
float:left;
margin-left:20px;
}
#zoomsur {
position:absolute;
top:489px;
left:595px;
width:300px;
height:150px;
}

#zoomsur h1{
text-align:left;
padding-left:0px;
font-size:14px;
color:#003399;
font-weight:600;
margin-bottom:5px;
margin-top:4px;
}
#menu {
position:absolute;
top:168px;
left:0px;
z-index:100;
visibility:hidden;
}
* {
	padding:0;
	list-style:none;
}
#contentAccordion{

	width:100%;
	position:relative;
	z-index:2;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;

}
#basic-accordian{

width:315px;
	position:relative;
	z-index:2;
background-image:url(../images/menu_03.gif);
background-position:left;
}

.accordion_headings{
background-image:url(../images/menu0_03.gif);
background-repeat:no-repeat;
background-position:left top;
	color:#000000;
	padding-top:2px;
	cursor:pointer;
width:315px;
height:15px;
margin-top:5px;
font-size:11px;


}
.accordion_headings li{
margin-left:55px;
list-style-type:none;
}
.accordion_headings a:link{
color:#FFFFFF;
}
.accordion_headings a:active{
color:#FFFFFF;
}
.accordion_headings a:visited{
color:#FFFFFF;
}
.accordion_headings:hover{
background-image:url(../images/menu2_03.gif);
background-repeat:no-repeat;

color:#000000;
}
.accordion_headings2 {
background-image:url(../images/menu2_03.gif);
background-repeat:no-repeat;
background-position:top;
	color:#000000;
	padding-top:2px;
	cursor:pointer;
width:321px;
height:15px;
font-size:11px;
margin-top:5px;
}
.accordion_headings2 li{
margin-left:55px;
list-style-type:none;
}
.accordion_child{
padding-left:73px;
	color:#333333;
font-size:11px;
}
.accordion_child a:link{
	color:#333333;
}
.accordion_child a:active{
	color:#333333;
}
.accordion_child a:visited{
	color:#333333;
}
.accordion_child a:hover{
	color:#333333;


}
.accordion_child li{
list-style-type:none;
	list-style-position: outside;
padding:2px;
margin-left:10px;

}
.accordion_child li:hover{
	list-style-type:none;
	list-style-image:url(../images/petitefleche_07.gif);

	list-style-position: outside;
background-image:url(../images/smenu_16.gif);
background-repeat:repeat;
margin-right:20px;

margin-top:1px;
background-position:right;

}
.smenuon {
	list-style-type:none;
	list-style-image:url(../images/petitefleche_07.gif);

	list-style-position: outside;
background-image:url(../images/smenu_16.gif);
background-repeat:repeat;
margin-right:20px;

margin-top:1px;
background-position:right;

}
.header_highlight{
background-image:url(../images/menu2_03.gif);
background-repeat:no-repeat;
background-position:top;

}

a {
text-decoration:none;
color:#003399;
}
a:link {
text-decoration:none;
color:#003399;
}
a:active {
text-decoration:none;
color:#003399;
}
a:visited {
text-decoration:none;
color:#003399;
}
a:hover {
text-decoration:none;
color:#66cc33;
}


.fondmenu {
float:left;
background-image:url(../images/fondmenu_10.gif);
width:315px;
height:auto;
color:#FFFFFF;
}


.fondmenu ul{
margin-left:10px;
margin-bottom:0px;
margin-top:0px;
}

.menu li{
	list-style-type: circle;
margin-left:10px;
}
.sousmenu2 {
padding-left:10px;
font-size:10px;
}
