/* Feuille de style générale */

/** Global **/
* {
margin:0;
padding:0;
}

ul {
list-style:none;
}

fieldset,
a img {
border:0;
}

body {
font:13px Arial, Helvetica, sans-serif;
color:#414141; 
background:#4a7997 url(/ExposiumCms/cms_sites/SITE_398210/images398210/fond.gif) repeat-x;     
}

table {
border-spacing:0;
border-collapse:collapse;
}

tr {
border-spacing: 0;
}

td { 
border-spacing: 0;
vertical-align:top;
}

a:focus{
outline:none;
}

/** Structure **/
table.cmsgabarit {
width: 989px;
margin: 0 auto 20px;
}

td.cmsgabaritheader{
height:125px;
background:url(/ExposiumCms/cms_sites/SITE_398210/images398210/f_cmsgabaritheader2.gif) no-repeat;
}

#bloc_logo {
float:left;
padding:24px 0 0;
width:584px;
}

#bloc_logo img.accroche{
margin:12px 0 0;
display:block;
}

td.cmsgabaritheader .date {
float:left;
margin:8px 0 0;
}

td.cmsgabaritheader ul {
/*float:right;*/
width:59px;
height:25px;
background:url(/ExposiumCms/cms_sites/SITE_398210/images398210/f_langues.gif) no-repeat;
overflow:hidden;
zoom:1;
}
td.cmsgabaritheader li {
float:left;
margin:6px 0 0 8px;
}

td.cmsgabaritheader li.uk {
margin:6px 0 0 5px;
}

td.cmsgabaritheader li a {
display:block;
width:16px;
height:14px;
text-indent:-999em;
overflow:hidden;
background:url(/ExposiumCms/cms_sites/SITE_398210/images398210/picto_fr.gif) no-repeat;
}

td.cmsgabaritheader li.uk a{
background:url(/ExposiumCms/cms_sites/SITE_398210/images398210/picto_uk.gif) no-repeat;
}

td.cmsgabaritheader li a:hover {
background-position:0 bottom;
}

td.cmsgabaritnavhaut {
background:url(/ExposiumCms/cms_sites/SITE_398210/images398210/f_cmsgabaritnavhaut.gif) no-repeat;
}

td.cmsgabaritbody  {
margin:0;
padding:23px 15px 20px 12px;
/*width:749px;*/
background:#fff;
}

td.cmsgabaritbonus {
/*visibility:hidden;*/
position:relative;
padding:23px 0 0;
width:213px;
background:#fff;
float:right;
}

td.cmsgabaritbonus form {
*position:absolute;*
margin:-59px 0 0 -1px;
width:214px;
height:36px;
background:url(/ExposiumCms/cms_sites/SITE_398210/images398210/f_rechercher.gif) no-repeat;
}

td.cmsgabaritbonus fieldset {
padding:5px 0 0 9px;
}

td.cmsgabaritbonus form input {
margin:5px 7px 0 0;
}

td.cmsgabaritbonus form p {
float:left;
}

td.cmsgabaritbonus form p input {
margin-top:6px;
padding:2px 0 2px 5px;
width:126px;
font-size:11px;
color:#606060;
border:0;
}

td.cmsgabaritbonus form label {
float:left;
}

td.cmsgabaritbonus .demande_badge {
display:block;
margin:0 0 22px;
}

td.cmsgabaritbonus #pub_droite {
display: compact;
margin:0 0 22px 21px;
width:160px;
}

td.cmsgabaritfooter {
padding:0 0 0 13px;
font-size:11px;
background:#fff url(/ExposiumCms/cms_sites/SITE_398210/images398210/b_cmsgabaritfooter.gif) no-repeat 0 bottom;
}

td.cmsgabaritfooter .footer_haut {
margin:0 0 10px;
height:170px;
background:url(/ExposiumCms/cms_sites/SITE_398210/images398210/f_footer_haut.gif) no-repeat;
overflow:hidden;
zoom:1;
}

td.cmsgabaritfooter .footer_haut .colonne {
float:left;
width:107px;
margin:15px 13px 0 15px;
}
td.cmsgabaritfooter .footer_haut .colonne1 {
width:107px;
}

td.cmsgabaritfooter .footer_haut .colonne2 {
width:125px;
}

td.cmsgabaritfooter .footer_haut .colonne3 {
width:128px;
}

td.cmsgabaritfooter .footer_haut .colonne4 {
width:140px;
}

td.cmsgabaritfooter .footer_haut .colonne5 {
width:153px;
}

td.cmsgabaritfooter .footer_haut .colonne6 {
width:128px;
}

td.cmsgabaritfooter .footer_haut .colonne6 h3 {
padding:0 0 5px;
width:128px;
border-bottom:1px solid #e0e0e0;
}

td.cmsgabaritfooter .footer_haut .colonne a{
color:#6f6f6f;
text-decoration:none;
}

td.cmsgabaritfooter .footer_haut .colonne a:hover{
color:#414141;
}

td.cmsgabaritfooter .footer_haut .colonne h3 {
margin:0 0 5px;
font-weight:bold;
}

td.cmsgabaritfooter .footer_haut .colonne h3 a{
font-size:11px;
text-transform:uppercase;
color:#414141;
}

td.cmsgabaritfooter .footer_haut .colonne h3 a:hover {
color:#f58220;
}

td.cmsgabaritfooter .footer_haut .colonne li {
padding:0 0 0 10px;
line-height:22px;
background:url(/ExposiumCms/cms_sites/SITE_398210/images398210/puce_footer.gif) no-repeat 0 10px;
border-bottom:1px solid #e0e0e0;
}

td.cmsgabaritfooter .footer_haut .colonne6 h3.last,
td.cmsgabaritfooter .footer_haut .colonne li.last {
border:0;
}

td.cmsgabaritfooter .footer_bas {
margin:0 0 10px;
width:964px;
height:60px;
background:url(/ExposiumCms/cms_sites/SITE_398210/images398210/f_footer_bas.gif) no-repeat;
}

td.cmsgabaritfooter .footer_bas a.comexposium{
margin:3px 0 0 10px;
float:left;
}

td.cmsgabaritfooter .footer_bas ul{
float:right;
margin:13px 10px 0 0;
}

td.cmsgabaritfooter .footer_bas li{
margin:0 0 0 4px;
float:left;
color:#6f6f6f;
}

td.cmsgabaritfooter .footer_bas li a{
color:#6f6f6f;
text-decoration:none;
}

td.cmsgabaritfooter .footer_bas li a:hover{
color:#414141;
}

/* Feuille de style des menus */

/** Menuhaut **/

ul.smenuhaut6 {
display: none;
}

#menuhaut li{
background:none;
}

#menuhaut dl{
float:left;
position:relative;
}

#menuhaut dt {
margin:0 6px 0 0;
}

#menuhaut dt.smenuhaut5 {
margin:0 30px 0 0;
}

#menuhaut dt a{
display:block;
height:36px;
text-indent:-999em;
background-position:0 0;
background-repeat:no-repeat;
overflow:hidden;
/* voir fichier de langue */
}

#menuhaut dt a:hover, #menuhaut dt.rubriqueSel a{background-position:0 -36px;}

#menuhaut dd{
z-index:100;
position:absolute;
left:0;
top:36px;
zoom:1;
}

#menuhaut dd ul{
padding:16px 0 0;
width:194px;
border:1px solid #d0d0d0;
border-top:0;
background:#fff url(/ExposiumCms/cms_sites/SITE_398210/images398210/f_dhtml.gif) repeat-x 0 bottom;
}

#menuhaut dd li{
margin:0 20px 7px 18px;
padding:0 0 7px;
border-bottom:1px solid #e6e6e6;
}

#menuhaut dd li.last{
border:0;
}

#menuhaut dd li a{
color:#414141;
text-decoration:none;
}

#menuhaut dl.smenuhaut1 li a:hover {
color:#f58320;
}

#menuhaut dl.smenuhaut2 li a:hover {
color:#41b649;
}

#menuhaut dl.smenuhaut3 li a:hover {
color:#d4177c;
}

#menuhaut dl.smenuhaut4 li a:hover {
color:#bb0606;
}

#menuhaut dl.smenuhaut5 li a:hover {
color:#f6b631;
}

#menuacces {
margin:0 0 22px;
width:202px;
font-size:12px;
background:#707070 url(/ExposiumCms/cms_sites/SITE_398210/images398210/h_menuacces.gif) no-repeat;
overflow:hidden;
zoom:1;
}

#menuacces h2 {
margin:7px 0 10px 22px;
padding:5px 0 3px 30px;
background:url(/ExposiumCms/cms_sites/SITE_398210/images398210/picto_souris.gif) no-repeat;
}

#menuacces ul {
padding:0 15px 8px;
background:url(/ExposiumCms/cms_sites/SITE_398210/images398210/b_menuacces.gif) no-repeat 0 bottom;
}

#menuacces li {
margin:0 0 5px;
background:url(/ExposiumCms/cms_sites/SITE_398210/images398210/f_menuacces_liens.gif) no-repeat;
}

#menuacces li a {
display:block;
padding:0 0 0 39px;
line-height:31px;
font-weight:bold;
color:#414141;
text-decoration:none;
background:no-repeat 12px 6px;
}

#menuacces li#menuacces1 a {
background-image:url(/ExposiumCms/cms_sites/SITE_398210/images398210/f_menuacces1.gif);
}

#menuacces li#menuacces2 a {
background-image:url(/ExposiumCms/cms_sites/SITE_398210/images398210/f_menuacces2.gif);
}

#menuacces li#menuacces3 a {
background-image:url(/ExposiumCms/cms_sites/SITE_398210/images398210/f_menuacces3.gif);
}

#menuacces li#menuacces4 a {
background-image:url(/ExposiumCms/cms_sites/SITE_398210/images398210/f_menuacces4.gif);
}

#menuacces li#menuacces5 a {
background-image:url(/ExposiumCms/cms_sites/SITE_398210/images398210/f_menuacces5.gif);
}

#menuacces li#menuacces1.on a,
#menuacces li#menuacces1 a:hover {
background-image:url(/ExposiumCms/cms_sites/SITE_398210/images398210/f_menuacces1_on.gif);
}

#menuacces li#menuacces2.on a,
#menuacces li#menuacces2 a:hover {
background-image:url(/ExposiumCms/cms_sites/SITE_398210/images398210/f_menuacces2_on.gif);
}

#menuacces li#menuacces3.on a,
#menuacces li#menuacces3 a:hover {
background-image:url(/ExposiumCms/cms_sites/SITE_398210/images398210/f_menuacces3_on.gif);
}

#menuacces li#menuacces4.on a,
#menuacces li#menuacces4 a:hover {
background-image:url(/ExposiumCms/cms_sites/SITE_398210/images398210/f_menuacces4_on.gif);
}

#menuacces li#menuacces5.on a,
#menuacces li#menuacces5 a:hover {
background-image:url(/ExposiumCms/cms_sites/SITE_398210/images398210/f_menuacces5_on.gif);
}

/*-------------------------------------------------*/
/* Feuille de style des menus (Spécifique français)*/

/** Menuhaut **/
#menuhaut dt.smenuhaut1 a{
width:100px;
background-image:url(/ExposiumCms/cms_sites/SITE_398210/images398210/menuhaut1.gif);
}

#menuhaut dt.smenuhaut2 a{
width:98px;
background-image:url(/ExposiumCms/cms_sites/SITE_398210/images398210/menuhaut2.gif);
}

#menuhaut dt.smenuhaut3 a{
width:84px;
background-image:url(/ExposiumCms/cms_sites/SITE_398210/images398210/menuhaut3.gif);
}

#menuhaut dt.smenuhaut4 a{
width:185px;
background-image:url(/ExposiumCms/cms_sites/SITE_398210/images398210/menuhaut4.gif);
}

#menuhaut dt.smenuhaut5 a{
width:77px;
background-image:url(/ExposiumCms/cms_sites/SITE_398210/images398210/menuhaut5.gif);
}

#menuhaut dt.smenuhaut6 a{
width:162px;
background-image:url(/ExposiumCms/cms_sites/SITE_398210/images398210/menuhaut6.gif);
}

#langue {
position: relative;
top:0px;
left:120px;
}

/*#recherche {
border: 1px solid #000000;
position: relative;
top:0px;
left:0px;
}

#cms_menuBar {
visibility: hidden;
}*/
