*, html, body {
margin: 0 0 0 0;
padding: 0 0 0 0;
}

html {
height: 95%;
}

body {
height: 95%;
background-image: url(/media/images/commun/bck.gif);
background-repeat:no-repeat;
background-position: top center;
background-attachment: scroll;
background-color: #373838;
font-family: Georgia, "Times New Roman", Times, serif;
font-size:14px;
line-height:20px;
color: #fff;
}

img {
margin:0;
padding:0;
border:0;
}

.ClearBoth {
clear:both;
}

a:active, a:focus {
outline:none;
}

#container {
margin: 0 auto;
width: 100%;
}
	
/************ HEADER ************/

#header {
width: 660px;
height:175px;
margin: 0 auto;
}

#header img {
border:none;
padding:0;
margin:33px 0 0 90px;
}

#header h1 {
margin:0;
padding:15px 0 0 165px;
font-family:Georgia, "Times New Roman", Times, serif;
font-size:18px;
line-height:21px;
color:#a2daf4;
font-weight:normal;
}

#header h2 {
margin:0;
padding:0 0 0 165px;
font-family:Georgia, "Times New Roman", Times, serif;
font-size:14px;
line-height:16px;
color:#a2daf4;
font-weight:normal;
}

/************ LANGUAGE ************/

#language {
width: 660px;
height:25px;
margin: 0 auto;
padding:0;
font-family:Arial, Helvetica, sans-serif;
text-align:right;
}

#language ul {
list-style-type:none;
margin:0;
padding:3px 0 9px 0;
}

#language li {
border-right:1px solid #212323;
display:inline;
font-size:11px;
line-height:14px;
font-family:Arial, Helvetica, sans-serif;
color:#b6b5b5;
margin:0;
padding:4px 5px 9px 5px;
}

#language a {
text-decoration:none;
color:#b6b5b5;
}

#language a:hover {
color:#a2daf4;
}

#language a.current {
color:#a2daf4;
}

/************ CONTENT ************/

.accordion_toggle {
display: block;
padding: 0;
margin: 0 0 1px 0;
font-weight: normal;
text-decoration: none;
outline: none;
cursor: pointer;
background-image:url(/media/images/commun/bck-menu.png);
background-repeat:repeat;
background-position:top left;
}

.accordion_toggle div {
width:660px;
margin:0 auto;
padding:0;
}

.accordion_toggle h1 {
margin:0;
padding:5px 0 5px 0;
font-family: Georgia, "Times New Roman", Times, serif;
font-size: 18px;
line-height:21px;
color: #807F7F;
font-weight:normal;
}	
			
.accordion_toggle_active {
margin:0;
padding:0;
background-image:url(/media/images/commun/bck-cont.png);
background-repeat:repeat;
background-position:top left;
}

.accordion_toggle_active div {
width:660px;
margin:0 auto;
padding:0;
background-image:url(/media/images/commun/border.gif);
background-repeat:no-repeat;
background-position:165px 0px;
}	

.accordion_toggle_active h1 {
margin:0;
padding:15px 0 5px 0;
font-family: Georgia, "Times New Roman", Times, serif;
font-size: 21px;
line-height:24px;
color: #A2DAF4;
font-weight:normal;
}
	
.accordion_content {
background-image:url(/media/images/commun/bck-cont.png);
background-repeat:repeat;
background-position:top left;
overflow: hidden;
margin: 0 0 1px 0;
}

.accordion_content div {
width:660px;
margin:0 auto;
}

.accordion_content div#ColLeft {
float:left;
width:165px;
padding:0;
margin:0;
display:inline;
}

.accordion_content div# h1 {
margin:0;
padding:0 0 5px 0;
font-size:28px;
line-height:28px;
color:#a2daf4;
font-weight:normal;
}

.accordion_content div# a {
margin:0;
padding:0;
font-size:28px;
line-height:28px;
color:#a2daf4;
font-weight:normal;
text-decoration:none;
}

.contColLeft a:hover {
color:#a2daf4;
}

.contColLeft img {
margin:0;
padding:0;
border: none;
}

.accordion_content div#ColRight {
float:right;
width:495px;
padding:0 0 20px 0;
margin: 0;
display:inline;
}

.accordion_content div#ColRight p {
margin:0;
padding:0 0 10px 0;
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
line-height:20px;
color:#aaa;
}

.accordion_content div#ColRight span {
color:#fff;
}

.presse {
margin:0;
padding:0;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
line-height:16px;
color:#aaa !important;
}

.exposant {
vertical-align: 4px;
font-size: 70%;
color:#aaa !important;
}

.date {
color:#a2daf4 !important;
}

.accordion_content div#ColRight h1 {
margin:0;
padding:0 0 15px 0;
font-family:Arial, Helvetica, sans-serif;
font-size:18px;
line-height:21px;
color:#a2daf4;
font-weight:normal;
}

.accordion_content div#ColRight a {
margin:0;
padding:0;
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
line-height:20px;
color:#fff;
text-decoration:none;
}

.accordion_content div#ColRight a:hover {
color:#a2daf4;
}

.accordion_content div#ColRight a.download {
margin:0;
padding:0;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
line-height:16px;
color:#aaa !important;
}

.accordion_content div#ColRight a:hover.download {
color:#a2daf4 !important;
}

.accordion_content div#ColRight ul {
margin:0;
padding:0;
list-style-type:none;
}

.accordion_content div#ColRight ol {
margin:0;
padding:0 0 0 20px;
list-style-position:outside;
}

.accordion_content div#ColRight li {
margin:0;
padding:0 0 10px 15px;
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
line-height:20px;
color:#aaa;
font-weight:normal;
background-image:url(/media/images/commun/puce-li.gif);
background-repeat:no-repeat;
background-position:0px 13px;
}

#vertical_nested_container {
margin:0;
padding:0;
width: 495px;
}

.vertical_accordion_toggle {
display: block;
width: 495px !important;
background: url(/media/images/commun/puce-info.gif);
background-repeat:no-repeat;
background-position:top right;
outline: none;
cursor: pointer;
margin: 0 0 0 0!important;
padding: 0;
}

.vertical_accordion_toggle div {
margin:0;
padding:0;
width: 495px;
}

.vertical_accordion_toggle h2 {
margin:0;
padding:0 0 5px 0;
font-family:Arial,Helvetica,sans-serif;
font-size: 14px;
line-height:20px;
color: #AAAAAA;
font-weight:normal;
}

.vertical_accordion_toggle_active {
margin:0;
padding:0;
background-image:none !important;
}

.vertical_accordion_toggle_active div {
margin:0;
padding:0;
}

.vertical_accordion_toggle_active h2 {
margin:0;
padding:0 0 5px 0;
font-family:Arial,Helvetica,sans-serif;
font-size: 18px !important;
line-height:24px;
color: #A2DAF4;
font-weight:normal;
}

.vertical_accordion_content {
margin:0;
padding: 0 0 0 15px !important;
width: 480px !important;
overflow: hidden;
}

#collaboration {
margin:0;
padding:0;
width:495px !important;
}

#collaboration p {
display: block;

outline: none;
margin: 0 0 0 0 !important;
padding: 0 0 7px !important;
width:495px !important;
}

#collaboration a {
/**background: url(/media/images/commun/puce-info.gif);
background-repeat:no-repeat;
background-position:top right;**/
font-weight:normal;
color:#AAAAAA !important;
text-decoration:none;
cursor: pointer !important;
}

#collaboration a:hover {
color:#A2DAF4 !important;
text-decoration:none;
cursor: pointer !important;
}

#collaboration a:hover span{
color:#A2DAF4 !important;
text-decoration:none;
cursor: pointer !important;
}

#collaboration div {
float:left;
width:455px;
margin:25px 0 0 0;
padding:0;
text-align:right;
}

#collaboration img {
float:left;
margin:0;
padding:0;
border:none;
}

#collaboration h2 {
margin:0 ;
padding:0 10px 0 0;
font-family:Georgia, "Times New Roman", Times, serif;
font-size:16px;
line-height:18px;
color:#fff;
font-weight:normal;
}

#collaboration h2 span {
font-size:16px;
line-height:18px;
color:#A2DAF4 !important;
}

#collaboration h3 {
margin:0 ;
padding:0;
font-family:Georgia, "Times New Roman", Times, serif;
font-size:16px;
line-height:18px;
color:#fff;
font-weight:normal;
}

#collaboration h3 span {
font-size:16px;
line-height:18px;
color:#A2DAF4 !important;
}


/************ MENU ************/

.menu {
margin:0;
padding:0;
}

.menu ul {
width:100%;
padding:0;
margin:1px 0 0 0;
background-image:url(/media/images/commun/bck-menu.png);
background-repeat:repeat;
background-position:top center;
list-style-type:none;
}

.menu li {
width:660px;
padding:3px 0 5px;
margin: 0 auto;
font-size:16px;
font-family:Georgia, "Times New Roman", Times, serif;
line-height:18px;
color:#807f7f;
}

.menu a {
text-decoration:none;
color:#807f7f;
}

.menu a:hover {
color:#a2daf4;
}

/************ PHONE ************/

#phone {
width: 660px;
height:135px;
margin: 0 auto;
padding:0;
font-family:Arial, Helvetica, sans-serif;
text-align:right;
}

#phone div {
float:right;
width:385px;
height:110px;
margin:25px 0 0 0;
padding:0;
}

#phone img {
float:left;
margin:0;
padding:0;
border:none;
}

#phone h1 {
margin:0;
padding:0 50px 0 0;
font-family:Georgia, "Times New Roman", Times, serif;
font-size:18px;
line-height:18px;
color:#fff;
font-weight:normal;
}

#phone h1#en {
padding:0 40px 0 0;
font-size:21px;
line-height:21px;
}

#phone h1#nl {
padding:0 35px 0 0;
font-size:18px;
line-height:18px;
}

#phone h2 {
margin:0;
padding:0;
font-family:Georgia, "Times New Roman", Times, serif;
font-size:22px;
line-height:22px;
color:#fff;
font-weight:normal;
}

#phone h2#en {
font-size:26px;
line-height:26px;
}

#phone h2 span {
font-size:18px;
}

#phone h3 {
margin:0;
padding:0;
font-family:Georgia, "Times New Roman", Times, serif;
font-size:21px;
line-height:22px;
color:#a2daf4;
font-weight:normal;
}

/************ FOOTER ************/

.footer {
width: 495px;
margin: 0 auto;
padding:50px 0 30px 165px;
}

.footer p {
margin:0;
padding:0 0 0 10px;
font-family:Georgia, "Times New Roman", Times, serif;
font-size:11px;
line-height:16px;
color:#fff;
border-left: 1px solid #585959;
}

.footer span {
color:#737272;
padding:0 3px;
}

.footer a {
text-decoration:none;
color:#fff;
}

.footer a:hover {
color:#a2daf4;
}

.footer b {
color:#737272;
font-weight:normal;
}