* {
margin : 0;
padding : 0;
outline : none;
}
body {
font-size : 16px;
color : #686565;
font-family : Arial, Helvetica, sans-serif;
background-color : #cccccc;
}
a {
text-decoration : none;
color : #686565;
}
a:hover {
text-decoration : underline;
}
img {
border : none;
}
.titre {
font-family : Arial, Helvetica, sans-serif;
font-size : 13px;
font-weight : bold;
color : #686565;
text-decoration : none;
}
.copyright {
font-family : Arial, Helvetica, sans-serif;
font-size : 12px;
color : #959595;
margin-top : 10px;
margin-bottom : 10px;
}
.clear {
line-height : 0;
height : 0;
clear : both;
}
ul, li {
list-style : none;
}
#container {
width : 955px;
margin : 0 auto;
overflow : hidden;
background-color : #ffffff;
}
#header {
width : 955px;
overflow : hidden;
}
#header h1 {
margin : 7px 0 0 26px;
float : left;
}
#langchoose {
float : right;
padding : 39px 12px 0 0;
}
#langchoose li {
display : inline;
}
#langchoose img {
display : block;
float : left;
margin : 0 0 0 6px;
}
#banner {
width : 955px;
margin : 12px 0 0 0;
display : block;
}
#topNav {
font-family : Verdana;
font-size : 14px;
width : 955px;
background : #959595;
height : 29px;
}
#topNav li {
display : inline;
}
#topNav li a {
color : #fff;
line-height : 14px;
display : block;
float : left;
padding : 7px 21px 7px 24px;
text-decoration : none;
}
#topNav li a.first {
padding-left : 46px;
}
#topNav li a:hover.first, #topNav li a:hover.activeFirst {
background : #781c3b url(../images/ico_arrow.gif) no-repeat 33px 11px;
}
#topNav li a.activeFirst {
background : #781c3b url(../images/ico_arrow.gif) no-repeat 33px 11px;
padding-left : 46px;
}
#topNav li a.active {
background : #781c3b url(../images/ico_arrow.gif) no-repeat 11px 11px;
}
#topNav li a:hover {
background : #781c3b url(../images/ico_arrow.gif) no-repeat 11px 11px;
}
#maincontent {
width : 646px;
float : left;
padding : 16px 0 0 31px;
}
#maincontent h2 {
font-size : 16px;
color : #76203d;
background : url(../images/bgd_h2.gif) no-repeat 0 17px;
padding : 12px 0 0 13px;
margin : 0 0 13px 0;
}
#maincontent a {
color : #999999;
text-decoration : underline;
}
#maincontent h3 {
font-size : 16px;
color : #76203d;
background : url(../images/bgd_h3.gif) no-repeat 0 17px;
padding : 12px 0 0 13px;
margin : 0 0 13px 0;
}
#maincontent h4 {
font-size : 16px;
color : #76203d;
margin-top : 15px;
margin-right : 0;
margin-left : 0;
margin-bottom : 15px;
list-style-type : circle;
font-weight : bold;
font-family : Arial, Helvetica, sans-serif;
text-decoration : none;
clear : both;
padding : 0;
}
#maincontent h5 {
font-size : 16px;
color : #686565;
margin-top : 15px;
margin-right : 0;
margin-left : 0;
margin-bottom : 15px;
list-style-type : circle;
font-weight : bold;
font-family : Arial, Helvetica, sans-serif;
text-decoration : none;
clear : both;
padding : 0;
}
#maincontent ul {
font-size : 16px;
color : #666666;
margin-top : 0;
margin-right : 0;
margin-bottom : 15px;
padding-top : 0;
padding-right : 0;
padding-bottom : 0;
padding-left : 10px;
text-indent : 20px;
background-repeat : no-repeat;
background-position : 20px 4px;
}
#maincontent li {
background-image : url(../images/bgd_ul.gif);
background-repeat : no-repeat;
background-position : 1px 3px;
margin-left : 20px;
}
#maincontent img {
float : left;
margin : 0 12px 0 0;
border-bottom : 5px solid #786488;
}
#maincontent p {
text-align : justify;
padding : 0 0 7px 0;
}
#maincontent a:visited {
color : #686565;
font-size : 16px;
font-weight : normal;
}
#maincontent .chapeau {
font-family : "Times New Roman", Times, serif;
font-size : 16px;
font-style : italic;
font-weight : normal;
color : #959595;
margin-bottom : 10px;
}
#adresse {
text-align : justify;
width : 35%;
padding-top : 0;
padding-right : 0;
padding-bottom : 7px;
padding-left : 0;
float : left;
margin-left : 15px;
}
#acces {
text-align : justify;
width : 55%;
padding-top : 0;
padding-right : 0;
padding-bottom : 7px;
padding-left : 0;
float : right;
}
#ggmap {
padding-top : 0;
padding-right : 0;
padding-bottom : 7px;
float : left;
margin-left : 15px;
}
#contextual {
width : 247px;
float : right;
background-image : url(../images/bgd_subcontent.jpg);
background-repeat : repeat-x;
background-position : 0 350px;
height : 520px;
margin-top : 5px;
margin-right : 0;
margin-bottom : 0;
margin-left : 0;
padding-top : 0;
padding-right : 0;
padding-bottom : 10px;
padding-left : 0;
}
#contextual * {
font-family : Verdana;
font-size : 12px;
}
#contextual img {
display : block;
}
#contextual h3 {
color : #fff;
font-size : 12px;
font-weight : normal;
line-height : 16px;
background : #959595;
padding : 8px 0 8px 59px;
margin : 0 0 6px 0;
}
#contextual blockquote {
padding : 0 0 0 59px;
}
#contextual ul {
margin : 12px 0 0 20px;
overflow : hidden;
width : 227px;
}
#contextual li {
display : inline;
}
#contextual li a {
color : #959595;
float : left;
padding : 0 0 0 22px;
margin : 0 10px 0 0;
}
/*
#contextual li a.avertissement {
background : url(../images/ico_adv.gif) no-repeat 0 0;
}*/
#contextual li a.plan {
background : url(../images/ico_access.gif) no-repeat 0 0;
}
#contextual li a.plan {
background : url(../images/ico_access.gif) no-repeat 0 0;
}

.avertissement {
background : url(../images/ico_adv.gif) no-repeat 0 0;
	background-repeat: no-repeat;
	text-indent: 0px;
	padding-left: 20px;
	margin-bottom: 10px;
	color : #959595;
}
.contact {
	background-image: url(../images/ico_contact.gif);
	background-repeat: no-repeat;
	text-indent: 0px;
	padding-left: 20px;
	margin-bottom: 10px;
}
