/* CSS Document */

/* Feuille de style générale */
*{
margin:0;
padding:0;
font-size:100%;
}
a img,fieldset{
border:0;
}
label,a *{
cursor:pointer;
}
ol{
list-style-position:inside;
}
ul{
list-style:none;
}
ul li, .clearfix{
zoom:1;
}
.clearfix:after{
display:block;
content:"";
clear:both;
visibility:hidden;
overflow:hidden;
}
textarea, input{
font:11px Arial, Helvetica, sans-serif;
}
sup{
vertical-align:top;
}
a{
color:#343434;
}
html{
background:#f7f7f7 url(/ExposiumCms/cms_sites/SITE_448000/habillage/fond.png) repeat-x;
}

body{
font:normal 12px Arial, Helvetica, sans-serif;
color:#343434;
background:url(/ExposiumCms/cms_sites/SITE_448000/habillage/f_home.jpg) no-repeat 50% 626px;
}

table {
	border-spacing: 0;
}
tr {border-spacing: 0;}
td { 
	border-spacing: 0;
	vertical-align:top;
}

body.mceContentBody{background-image:none;}

/*** Titres ***/
h1{
margin:0 0 14px;
padding:0 0 8px;
font-size:22px;
color:#03a3db;
background:url(/ExposiumCms/cms_sites/SITE_448000/habillage/f_titre.gif) no-repeat 0 100%;
}
h2 {
margin:0 0 17px;
padding:5px 0;
font-size:20px;
color:#00547e;
border-bottom:1px solid #ebebeb;
}
h3{
padding:3px 0 12px 15px;
font-size:16px;
background:url(/ExposiumCms/cms_sites/SITE_448000/habillage/puce6.gif) no-repeat 0 4px;
}
h4{
padding:3px 0 13px;
font-size:14px;
color:#5d6468;
}
h5{
	color:#6b6b6b;
	font-size:12px;
	font-weight:normal;
	margin:0 0 5px 0;
	background:url(/ExposiumCms/cms_sites/SITE_448000/images448000/z_puce6.gif) no-repeat 0 5px;
	padding:0 0 5px 10px;
	border-bottom:1px solid #e9e9ea;
	zoom:1;
	overflow:hidden;
}
#cmsgabarit{
margin:0 auto;
width:960px;
background:#fefefe;
overflow:hidden;
}

/* ------ Début new CSS ---- */

/*------------------------------ Header + Menu --------------------------------------- */
#cmsgabaritheader{
height:154px;
background:url(/ExposiumCms/cms_sites/SITE_448000/habillage/header_avant.jpg) no-repeat;
overflow:hidden;
}
#cmsgabaritheader .g_header{
float:left;
width:500px;
}
#cmsgabaritheader .g_header h1{
background-image:none;}
#cmsgabaritheader .d_header{
float:right;
padding:30px 0 0;
width:460px;
text-align:right;
}
#cmsgabaritnavhaut{
background:url(/ExposiumCms/cms_sites/SITE_448000/habillage/f_menu.jpg) no-repeat;
width:960px;
height:46px;
}
#cmsgabaritheader h1{
float:left;
padding:23px 23px 0 0;
}
#cmsgabaritheader p{
padding:17px 0 0;
}
#menuhaut li{
position:relative;
float:left;
z-index:1;
}
#menuhaut li a{
float:left;
width:56px;
height:46px;
background:url(/ExposiumCms/cms_sites/SITE_448000/habillage/menu.png) no-repeat;
color:#fff;
text-indent:-999em;
overflow:hidden;
}
#menuhaut li a:hover{
background-position:0 -46px;
}
#menuhaut li.smenuhaut2 a{
width:54px;
background-position:-56px 0;
}
#menuhaut li.smenuhaut2 a:hover{
background-position:-56px -46px;
}
#menuhaut li.smenuhaut3 a{
width:110px;
background-position:-110px 0;
}
#menuhaut li.smenuhaut3 a:hover{
background-position:-110px -46px;
}
#menuhaut li.smenuhaut4 a{
width:87px;
background-position:-220px 0;
}
#menuhaut li.smenuhaut4 a:hover{
background-position:-220px -46px;
}
#menuhaut li.smenuhaut5 a{
width:80px;
background-position:-307px 0;
}
#menuhaut li.smenuhaut5 a:hover{
background-position:-307px -46px;
}
#menuhaut li.smenuhaut6 a{
width:157px;
background-position:-387px 0;
}
#menuhaut li.smenuhaut6 a:hover{
background-position:-387px -46px;
}
#menuhaut li.smenuhaut7 a{
width:118px;
background-position:-544px 0;
}
#menuhaut li.smenuhaut7 a:hover{
background-position:-544px -46px;
}
#menuhaut li.smenuhaut8 a{
width:78px;
background-position:-662px 0;
}
#menuhaut li.smenuhaut8 a:hover{
background-position:-662px -46px;
}
#menuhaut li.smenuhaut9{
float:right;
}
#menuhaut li.smenuhaut9 a{
width:210px;
background-position:-740px 0;
}
#menuhaut li.smenuhaut9 a:hover{
background-position:-740px -46px;
}
#menuhaut li ul{
position:absolute;
top:46px;
left:0;
width:157px;
}
#menuhaut li li{
float:none;
display:inline;
width:157px;
}
#cmsgabaritnavhaut #menuhaut li li a{
float:none;
display:block;
padding:6px 10px;
border-bottom:1px solid #156491;
width:auto;
height:auto;
font-size:14px;
text-decoration:none;
color:#fff;
background:#1d7da1;
text-indent:0;
}
#cmsgabaritnavhaut #menuhaut li li a:hover{
background:#156491;
}

/* ---------------------------- Bonus ---------------------------------------------------------*/

#cmsgabaritbonus{
float:right;
display:inline;
margin:10px 10px 40px 0;
padding:15px 10px;
width:179px;
-moz-border-radius:4px;
-webkit-border-radius:4px;
border-radius:4px;
background:url(/ExposiumCms/cms_sites/SITE_448000/habillage/f_droite.png) repeat-y;
overflow:hidden;
}
#cmsgabaritbonus img{
display:block;
}
.form_recherche form{
position:relative;
margin:0 -5px 5px;
width:189px;
height:40px;
background:url(/ExposiumCms/cms_sites/SITE_448000/habillage/f_form_recherche.png) no-repeat;
overflow:hidden;
}
.form_recherche form .focusInput{
float:left;
margin:12px 0 0 50px;
width:90px;
border:1px solid #fff;
}
.form_recherche form .submit{
float:right;
display:inline;
margin:11px 10px 0 0;
}
#menuacces h3{
padding:0 13px;
height:39px;
line-height:30px;
font-size:14px;
text-transform:uppercase;
color:#fff;
background:url(/ExposiumCms/cms_sites/SITE_448000/habillage/f_menuacces.png) no-repeat;
}
#menuacces ul{
margin:0 0 11px;
padding:0 8px 7px 5px;
background:#fff;
}
#menuacces li{
padding:0 0 3px;
background:url(/ExposiumCms/cms_sites/SITE_448000/habillage/b_menuacces.png) no-repeat 0 100%;
}
#menuacces .ma5{
padding:0;
background:0;
}
#menuacces li a{
display:block;
padding:5px 0 5px 30px;
text-decoration:none;
}
#menuacces li a:hover{
color:#0b98ca;
text-decoration:underline;
}
#menuacces .ma1 a{
background:url(/ExposiumCms/cms_sites/SITE_448000/habillage/ma1.png) no-repeat 5px 5px;
}
#menuacces .ma2 a{
background:url(/ExposiumCms/cms_sites/SITE_448000/habillage/ma2.png) no-repeat 3px 3px;
padding-top:0px;
}
#menuacces .ma3 a{
background:url(/ExposiumCms/cms_sites/SITE_448000/habillage/ma3.png) no-repeat 0 5px ;
}
#menuacces .ma4 a{
background:url(/ExposiumCms/cms_sites/SITE_448000/habillage/ma4.png) no-repeat 0 2px;
}
#menuacces .ma5 a{
background:url(/ExposiumCms/cms_sites/SITE_448000/habillage/ma5.png) no-repeat 0 5px;
}
#menuacces .ma6 a{
background:url(/ExposiumCms/cms_sites/SITE_448000/habillage/picto_visa.png) no-repeat 0 5px;
}
#menuacces .ma7 a{
background:url(/ExposiumCms/cms_sites/SITE_448000/habillage/ma7.png) no-repeat 0 5px;
}
#menuacces .ma8 a{
background:url(/ExposiumCms/cms_sites/SITE_448000/habillage/puce_video.gif) no-repeat 0 5px;
}
#menuacces2{
padding:0 0 5px;
}
#menuacces2 li{
height:70px;
background:url(/ExposiumCms/cms_sites/SITE_448000/habillage/f_menuacces2.png) no-repeat;
}
* html #menuacces2 li{
background:0;
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=crop src='/ExposiumCms/cms_sites/SITE_448000/habillage/f_menuacces2.png');
}
#menuacces2 a{
display:block;
height:60px;
border:1px solid #e6e7e8;
-moz-border-radius:4px;
-webkit-border-radius:4px;
border-radius:4px;
text-decoration:none;
background:url(/ExposiumCms/cms_sites/SITE_448000/habillage/f_menuacces2_lien.png) repeat-y;
overflow:hidden;
}

#menuacces2 #flash{
display:block;
height:160px;
border:1px solid #e6e7e8;
-moz-border-radius:4px;
-webkit-border-radius:4px;
border-radius:4px;
text-decoration:none;
background:url(/ExposiumCms/cms_sites/SITE_448000/habillage/f_menuacces2_lien.png) repeat-y;
overflow:hidden;
}
#menuacces2 #flash a{
display:block;
height:30px;
border:1px solid #e6e7e8;
-moz-border-radius:4px;
-webkit-border-radius:4px;
border-radius:4px;
text-decoration:none;
background:url(/ExposiumCms/cms_sites/SITE_448000/habillage/f_menuacces2_lien.png) repeat-y;
overflow:hidden;
}
#menuacces2 a img{
float:left;
margin:3px 8px 0 3px;
padding:1px;
border:1px solid #c4c6c7;
-moz-border-radius:5px 0 0 5px;
-webkit-border-radius:5px 0 0 5px;
border-radius:5px 0 0 5px;
background:#fff;
}
#menuacces2 a strong{
display:block;
padding:5px 0 0;
line-height:18px;
font-size:15px;
}
#menuacces2 .ma2 strong,
#menuacces2 .ma3 strong,
#menuacces2 .ma4 strong{
padding-top:12px;
}
#menuacces2 .ma3 a{
color:#fff;
background-position:100% 0;
}
#menuacces2 .ma3 a:hover{
background:#e3af53;
}
#menuacces2 a span{
font-size:12px;
color:#0b98ca;
}
#d_annonce{
margin:0 0 15px;
padding:10px;
background:#fff url(/ExposiumCms/cms_sites/SITE_448000/habillage/f_annonce_droite.jpg) no-repeat 135px 0;
-moz-border-radius:4px 4px 0 0;
-webkit-border-radius:4px 4px 0 0;
border-radius:4px 4px 0 0;
}
#d_annonce h3{
padding:0 0 5px;
width:130px;
font-size:15px;
}
#d_annonce a{
padding:0 13px 0 0;
text-decoration:none;
background:url(/ExposiumCms/cms_sites/SITE_448000/habillage/puce4.gif) no-repeat 100% 3px;
}
#d_annonce a:hover{
color:#a30c0f;
text-decoration:underline;
}
#rester_connecte{
overflow:hidden;
zoom:1;
}
#rester_connecte h3{
padding:0 13px;
height:30px;
line-height:30px;
font-size:14px;
text-transform:uppercase;
color:#fff;
background:url(/ExposiumCms/cms_sites/SITE_448000/habillage/f_menuacces.png) no-repeat;
}
#rester_connecte p{
border:3px solid #fff;
border-width:3px 4px;
background:#545454 url(/ExposiumCms/cms_sites/SITE_448000/habillage/f_rester_connecte.gif) repeat-x;
zoom:1;
}
#rester_connecte p a{
display:block;
padding:7px 15px 7px 39px;
font-size:15px;
font-weight:bold;
text-decoration:none;
color:#fff;
background:url(/ExposiumCms/cms_sites/SITE_448000/habillage/picto_newsletter_droite.png) no-repeat 5px 11px;
zoom:1;
}
#rester_connecte p span{
padding:0 13px 0 0;
/*background:url(/ExposiumCms/cms_sites/SITE_448000/habillage/puce2.gif) no-repeat 100% 5px;*/
}
* html #rester_connecte p span{
background:0;
background-image:none;
}
#rester_connecte p a:hover span,
* html #rester_connecte p a:hover{
text-decoration:underline;
}
#rester_connecte ul{
margin:0 0 15px;
padding:7px;

background:#fff;
}
#rester_connecte li{
padding:0 0 3px;
background:url(/ExposiumCms/cms_sites/SITE_448000/habillage/b_menuacces.png) no-repeat 0 100%;
}
#rester_connecte li a{
display:block;
padding:5px 0 5px 30px;
text-decoration:none;
}
#rester_connecte li a:hover{
color:#0b98ca;
text-decoration:underline;
}
#rester_connecte li.calendrier a{
background:url(/ExposiumCms/cms_sites/SITE_448000/habillage/picto_calendrier.png) no-repeat 3px 5px;
}
#rester_connecte li.commentaire a{
background:url(/ExposiumCms/cms_sites/SITE_448000/habillage/picto_commentaire.png) no-repeat 3px 5px;
}
#rester_connecte li.last{
padding:0;
background:0;
}
#rester_connecte li.last a{
padding-left:0;
}
.encart{
margin:0 0 10px;
width:177px;
border:1px solid #2e2e2e;
-moz-box-shadow:0 0 5px #fff; 
-webkit-box-shadow:0 0 5px #fff; 
box-shadow:0 0 5px #fff; 
}

/* ------------------------------------------- Fin Bonus -------------------------------------------------*/

/*-------  Footer ----*/
.pied{
	overflow:hidden;
	zoom:1;
	padding:15px 0 15px 10px;
}
.pied #siteMap h3{
	color:#FFFFFF;
	margin:0 0 8px 0;
	padding:0;
	border:none;
	background:none;
	padding:0 0 10px;
	font-weight:bold;
	text-transform:uppercase;
	font-size:12px;
	width:140px;
}

.pied h3 a:hover{text-decoration:underline;}
.pied .rubrique7 h3{margin-bottom:5px;}
.pied .rubrique2,.pied .rubrique3,.pied .rubrique4,.pied .rubrique5,.pied .rubrique6,.pied .rubrique7, .pied .rubrique8{float:left; width:140px;margin:0 20px 0 0;}

.pied .rubrique7{width:140px;float:left;
width:140px;
margin:0 0 0 0;}
.pied ul li{
	background:none;
	padding:0;
	margin:0;
}
.pied ul li a{
	color:#010101;
	font-size:12px;
	text-decoration:none;
}
.pied ul li a:hover{text-decoration:underline;}
.page_cachee, .rubrique_cachee{display:none;}
.pied .rubrique0, .pied .rubrique1, .pied .rubrique8, .pied .rubrique9{
display:none;}

#footer img{float:right;}

#cmsgabaritfooter{
clear:both;
background:#0f0f0f url(/ExposiumCms/cms_sites/SITE_448000/habillage/f_pied.png) repeat-x;
overflow:hidden;
zoom:1;
}
#cmsgabaritfooter #footer .pied{
margin:0 0 7px;
padding:15px 10px;
border-bottom:1px solid #3c3c3c;
color:#fff;
overflow:hidden;
zoom:1;
}
#cmsgabaritfooter a{
color:#fff;
text-decoration:none;
}
#cmsgabaritfooter a:hover{
text-decoration:underline;
}
#cmsgabaritfooter .col{
float:left;
width:140px;
margin:0 20px 0 0;
}
#cmsgabaritfooter .col_last{
margin:0;
}

#cmsgabaritfooter .spied{
padding:0 20px 10px 21px;
overflow:hidden;
zoom:1;
}
#cmsgabaritfooter .spied p{
float:left;
}
#cmsgabaritfooter .spied ul{
float:right;
padding:19px 0 0;
}
#cmsgabaritfooter .spied li{
float:left;
padding:0 0 0 40px;
line-height:27px;
font-size:13px;
font-weight:bold;
background:no-repeat 40px 50%;
}
#cmsgabaritfooter .spied li.contacts{
padding:0 0 0 70px;
background-image:url(/ExposiumCms/cms_sites/SITE_448000/habillage/picto_contact.gif);
}
#cmsgabaritfooter .spied li.newsletter{
padding:0 0 0 70px;
background-image:url(/ExposiumCms/cms_sites/SITE_448000/habillage/picto_newsletter.gif);
}
/* ---------------------------- Fin Footer --------------------------------------*/


/* Habillage des pages */

#cmsgabaritbody{
float:left;
padding:15px 0 0 10px;
width:722px;
}
/*----------------------------------------- Home page ----------------------------*/
/*.home{width:722px;}

#home #bandeau_avant{
margin:0 0 20px;
padding:15px 15px 0 29px;
height:370px;
background:url(/ExposiumCms/cms_sites/SITE_448000/habillage/f_bandeau_avant.jpg) no-repeat;
overflow:hidden;
}
#home #bandeau_avant .g_bandeau{
float:left;
padding:22px 0 0;
width:340px;
}
#home #bandeau_avant h2{
height:40px;
font-size:29px;
font-weight:normal;
}
#home #bandeau_avant .txt{
height:124px;
line-height:20px;
font-size:16px;
}
#home #bandeau_avant .d_bandeau{
float:right;
width:337px;
}
#home #bandeau_avant ul{
padding:7px 0 0 0;
clear:both;
overflow:hidden;
zoom:1;
}
#home #bandeau_avant li{
float:left;
display:inline;
margin:0 26px 0 3px;
}
#home #bandeau_avant li.last{
float:right;
margin:0 13px 0 0;
}
#home .pub{
padding:0 0 13px;
}
#home .ligne_bloc{
padding:0 0 16px;
}
#home .bloc{
float:left; 
margin:0 13px 0 0;
padding:0 10px 9px;
border:1px solid #ebebeb;
-moz-border-radius:4px 4px 2px 2px;
-webkit-border-radius:4px 4px 2px 2px;
border-radius:4px 4px 2px 2px;
background:#fff;
overflow:hidden;
}
#home .bloc1{
width:210px;
}
#home .bloc2{
width:455px;
}
#home .bloc3{
float:none;
margin:0;
zoom:1;
}
#home .bloc-demi{
width:331px;
}
#home .bloc-entier{
float:none;
margin:0;
}
#home .bloc_droite{
float:right;
margin:0;
}
#home .bloc h3{
position:relative;
margin:0 -10px 13px;
padding:0 10px;
font-size:13px;
text-transform:uppercase;
line-height:30px;
color:#1c1c1c;
background:#aaa url(/ExposiumCms/cms_sites/SITE_448000/habillage/t_bloc_home.gif) repeat-x;
-moz-border-radius:4px 4px 0 0;
-webkit-border-radius:4px 4px 0 0;
border-radius:4px 4px 0 0;
}
#home .bloc img{
float:left;
margin:0 10px 0 0;
padding:2px;
border:1px solid #ececec;
}
#home .bloc .suite{
padding:0 11px 0 0;
background:url(/ExposiumCms/cms_sites/SITE_448000/images448000/puce.gif) no-repeat 100% 5px;
}
#home .bloc a:hover{
color:#0b98ca;
}
#home .bloc .tous{
margin:12px 0 0;
padding:8px 0 0;
border-top:1px solid #e2e3e3;
text-align:right;
}
#home .bloc .tous a{
padding:0 13px 0 0;
font-weight:bold;
text-decoration:none;
color:#0b98ca;
background:url(/ExposiumCms/cms_sites/SITE_448000/images448000/puce2.gif) no-repeat 100% 3px;
}
#home .bloc .tous a:hover{
text-decoration:underline;
}
#home .bloc h4{
padding:0 0 5px;
font-size:14px;
}
#home .bloc h4 a{
color:#00547e;
text-decoration:none;
}
#home .bloc h4 a:hover{
text-decoration:underline;
}
#home .bloc ul{
overflow:hidden;
}
#home .bloc_actualite li{
margin:0 0 9px;
padding:0 0 9px;
border-bottom:1px dashed #e2e3e3;
}
#home .bloc_actualite .last{
margin:0;
border:0;
}
#home .bloc_actualite p,
#home .bloc_agenda p,
#home .bloc_txt p{
padding:0 0 5px;
}
#home .bloc_agenda p.date{
float:left;
margin:0 13px 0 0;
padding:0 9px 0 3px;
width:60px;
height:64px;
line-height:30px;
font-size:20px;
font-weight:bold;
text-align:center;
color:#fff;
background:url(/ExposiumCms/cms_sites/SITE_448000/images448000/picto_agenda.png) no-repeat;
}
#home .bloc_agenda p.date span{
display:block;
text-transform:uppercase;
font-size:16px;
}
#home .bloc_presse li,
#home .bloc_txt li{
padding:0 0 2px 13px;
background:url(/ExposiumCms/cms_sites/SITE_448000/images448000/puce3.gif) no-repeat 0 4px;
}
#home .bloc_partenaire{
height:120px;
padding-bottom:0;
}
#home .bloc_partenaire .bt{
position:relative;
float:left;
display:inline;
margin:-13px 0 0 -10px;
width:44px;
height:90px;
}
#home .bloc_partenaire .bt_suivant{
margin:-13px -10px 0 0;
float:right;
}
#home .bloc_partenaire .bt a{
display:block;
width:44px;
height:90px;
text-indent:-999em;
overflow:hidden;
background:url(/ExposiumCms/cms_sites/SITE_448000/habillage/bt_sb.png) no-repeat;
}
#home .bloc_partenaire .bt a:hover{
background-position:0 -90px;
}
#home .bloc_partenaire .bt a.off,
#home .bloc_partenaire .bt a.off:hover{
background-position:0 -180px;
cursor:default;
}
#home .bloc_partenaire .bt_suivant a{
background-position:-44px 0;
}
#home .bloc_partenaire .bt_suivant a:hover{
background-position:-44px -90px;
}
#home .bloc_partenaire .bt_suivant a.off,
#home .bloc_partenaire .bt_suivant a.off:hover{
background-position:-44px -180px;
}
#home .bloc_diaporama a{
position:relative;
display:block;
overflow:hidden;
zoom:1;
}
#home .bloc_diaporama img{
float:none;
display:block;
margin:0;
}
#home .bloc_diaporama a span{
position:absolute;
display:block;
top:50%;
left:50%;
margin:-31px auto auto -30px;
width:61px;
height:62px;
text-indent:-999em;
background:url(/ExposiumCms/cms_sites/SITE_448000/images448000/picto_lecture.png) no-repeat;
}
* html #home .bloc_diaporama a span{
background:0;
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=crop src='./ExposiumCms/img/picto_lecture.png');
}
#home .liste_partenaire{
position:relative;
float:left;
width:630px;
height:70px;
overflow:hidden;
}
#home .bloc-demi .liste_partenaire{
width:260px;
}
#home .liste_partenaire li{
float:left;
width:125px;
height:70px;
text-align:center;
border-right:1px solid #dddee3;
}
#home .liste_partenaire li.ecran{
width:126px;
border:0;
}
#home .bloc-demi .liste_partenaire li{
width:129px;
}
#home .liste_partenaire li.even{
width:130px;
}
#home .liste_partenaire img{
float:none;
margin:0;
padding:0;
border:0;
}


/*---------------------------------------- Pages Filles -------------------------------------------------*/

#contenu, .contenu{
float:right;
width:515px;
}
.contenu{
float:right;
width:515px;
px;padding-left:
}

/*#contenu a, #conteneur a, .contenu a, .conteneur a{*/
#cmsgabaritbody a{
color:#00547e;
}

/*#contenu a:hover, #conteneur a:hover,.contenu a:hover, .conteneur a:hover{*/
#cmsgabaritbody a:hover{
color:#0b98ca;
}

/* Menu Page fille */
.menu_conteneur{
/*margin-right:17px;*/
width:190px;
vertical-align:top;}
.menu_conteneur h2{
position:relative;
padding:0 10px;
font-size:13px;
text-transform:uppercase;
line-height:30px;
color:#1c1c1c;
background:#aaa url(/ExposiumCms/cms_sites/SITE_448000/habillage/t_bloc_home.gif) repeat-x;
margin:0;
-moz-border-radius:4px 4px 0 0;
-webkit-border-radius:4px 4px 0 0;
border-radius:4px 4px 0 0;
}
.menu_conteneur ul{
padding:10px 8px 5px;
border:1px solid #ebebeb;
border-top:0;
}
.menu_conteneur ul li{
height:35px;}

.menu_conteneur ul li a{
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(/ExposiumCms/cms_sites/SITE_448000/habillage/puce5.gif) no-repeat scroll 0 5px;
padding:0 0 5px 12px;
height:35px;}

.menu_conteneur li a{
text-decoration:none;
}
.menu_conteneur li a:hover{
color:#0b98ca;
text-decoration:underline;
}




#contenu table th, #contenu table td, #conteneur table th, #conteneur table td,
.contenu table th, .contenu table td, .conteneur table th, .conteneur table td {
padding:12px 15px;
}
#contenu table caption,.contenu table caption {
-moz-border-radius-bottomleft:0;
-moz-border-radius-bottomright:0;
-moz-border-radius-topleft:5px;
-moz-border-radius-topright:5px;
}
#contenu table *,.contenu table * {
font-size:13px;
text-align:left;
}

/* -------------- Tableau Agenda ------------------*/

.agenda, .agenda mceItemTable{
border:1px solid #ebebeb;
width:500px;
}
.agenda caption,.agenda mceItemTable caption{
padding:10px 10px 10px 49px;
border:1px solid #ebebeb;
font-size:14px;
font-weight:bold;
text-transform:uppercase;
color:#fff;
background:#00567f url(/ExposiumCms/cms_sites/SITE_448000/habillage/f_agenda.png) repeat-x;
}
.agenda th{
text-align:right;
width:30%;
vertical-align:top;
}
.agenda td{
vertical-align:top;
background:url(/ExposiumCms/cms_sites/SITE_448000/habillage/puce9.gif) no-repeat 0 17px;
}

#cmsgabaritbody #contenu .focus, #choix_conf .focus, .focus{
margin:0 0 15px;
padding:15px 20px;
-moz-border-radius:4px;
-webkit-border-radius:4px;
border-radius:4px;
color:#fff;
color:#fff;
background:#00557e url(http://www.images.sial.fr/ExposiumCms/cms_sites/SITE_389200/images389200/cartes/f_focus.png) repeat-x;
width:473px;
}
#cmsgabaritbody #contenu .focus h3, #choix_conf .focus h3, .focus h3{
position:relative;
margin:0 -20px 15px;
padding:0 20px 10px;
background:url(http://www.images.sial.fr/ExposiumCms/cms_sites/SITE_389200/images389200/cartes/t_focus.png) repeat-x 0 100%;
}
#cmsgabaritbody #contenu .focus table, #choix_conf .focus table,.focus table{
width:500px;
padding:0px 0px;
}

p.important{
font-weight:bold;
}


#cmsgabaritbody #contenu table{
width:500px;
padding:0px 0px;
}


/* ------------- Citation -------------------*/




/*- Styles MCE -----*/
#tinymce .mceContentBody #menu_conteneur{background-color:#CCFF99;
width:188px;}
/*- Styles MCE -----*/
#tinymce .mceContentBody #contenu{background-color: #FFCCFF;
width:788px;}