/*<![CDATA[*/

/* ------------------------------------ */
/*               GENERAL                */
/* ------------------------------------ */

/* Fond */
body {background: url(/fileadmin/templates/images/fond1.jpg) center top no-repeat;}

#rootline {background:#626266;}
.rootline_up {background:url(/fileadmin/templates/images/rootline_transv_up.png) no-repeat;}
.rootline_btm {background:url(/fileadmin/templates/images/rootline_transv_btm.png) no-repeat;}

/* Menu */
/* n1 */
#main .left .menu li {background: url(/fileadmin/templates/images/transv_menu_ht_off.png) no-repeat left top;}
#main .left .menu li a {color:#fff;background: url(/fileadmin/templates/images/transv_menu_btm_off.png) no-repeat left bottom;}

#main .left .menu li:hover {background-image:url(/fileadmin/templates/images/transv_menu_ht_on.png);}
#main .left .menu li a:hover {background-image:url(/fileadmin/templates/images/transv_menu_btm_on.png);}

#main .left .menu li.on {background-image:url(/fileadmin/templates/images/transv_menu_ht_on.png);}
#main .left .menu li.on a {background-image:url(/fileadmin/templates/images/transv_menu_btm_on.png);}

/* nn */
#main .left .menu li.on div {background-color:#c6c6cf;}
#main .left .menu li.on ul li a {color:#000;}
#main .left .menu li.on ul li a:hover {background-color:#c6c6cf;}

#main .left .menu li.on li.on a {background-color:#c6c6cf}
#main .left .menu li.on li.on li a:hover {background-color:#c6c6cf;}

#main .left .menu li.on li.on li a:hover {background-color:#c6c6cf;}
#main .left .menu li.on li.on li.on a {background-color:#c6c6cf;}

#main .left .menu li.on li.on li.on li a:hover {background-color:#c6c6cf;}
#main .left .menu li.on li.on li.on li.on a {background-color:#c6c6cf;}

/* Main */
#main .center .bloctexte h2 {font-size:1.4em;}
#main .center .bloctexte h3 {font-size:1.0em;}
#main .center .bloctexte h3 + p {line-height:12px;}
#main .center .bloctexte h3 + p a {line-height:23px;padding:0 0 0 19px !important;}
#main .center .bloctexte a:hover {color:#626266;}
#main .center .bloctexte p a.lexique:hover {background: url(/fileadmin/templates/images/transv_alexique.gif) repeat-x 0px 1px;}

a.flech {background: url(/fileadmin/templates/images/transv_flech.gif) no-repeat 2px 4px;padding:0 0 4px 28px;}
a.pdf {background: url(/fileadmin/templates/images/transv_ul_pdf.gif) no-repeat 2px 2px;padding:0 0 4px 28px;}
a.zip {background: url(/fileadmin/templates/images/transv_ul_zip.gif) no-repeat 2px 2px;padding:0 0 4px 28px;}
a.media {background: url(/fileadmin/templates/images/transv_ul_media.gif) no-repeat 2px 2px;padding:0 0 4px 28px;}
a.exernlink {background: url(/fileadmin/templates/images/transv_ul_extlink.gif) no-repeat 2px 0px;padding:0 0 4px 28px;}
a.mail {background: url(/fileadmin/templates/images/transv_ul_mail.gif) no-repeat 2px 2px;padding:0 0 4px 28px;}
a.video {background: url(/fileadmin/templates/images/picto_film-hotel.gif) no-repeat 2px 2px;padding:0 0 4px 28px;}
a.flash {background: url(/fileadmin/templates/images/picto_flash-hotel.gif) no-repeat 2px 1px;padding:0 0 4px 28px;}
a.podcast {background: url(/fileadmin/templates/images/picto_mediatheque_media.gif) no-repeat 2px 3px;padding:0 0 4px 28px;}
a.diapo {background: url(/fileadmin/templates/images/picto_diapo.gif) no-repeat 2px 2px;padding:0 0 4px 28px;}
a.goodies {background: url(/fileadmin/templates/images/picto_film-hotel.gif) no-repeat 2px 2px;padding:0 0 4px 28px;}
a.publications {background: url(/fileadmin/templates/images/transv_ul_pdf.gif) no-repeat 2px 2px;padding:0 0 4px 28px;}

li.flech {background: url(/fileadmin/templates/images/transv_flech.gif) no-repeat 4px 4px;padding:0 0 4px 0;}
li.pdf {background: url(/fileadmin/templates/images/transv_ul_pdf.gif) no-repeat 2px 2px;padding:0 0 4px 0;}
li.zip {background: url(/fileadmin/templates/images/transv_ul_zip.gif) no-repeat 2px 2px;padding:0 0 4px 0;}
li.media {background: url(/fileadmin/templates/images/transv_ul_media.gif) no-repeat 2px 2px;padding:0 0 4px 0;}
li.exernlink {background: url(/fileadmin/templates/images/transv_ul_extlink.gif) no-repeat 2px 0px;padding:0 0 4px 0;}
li.mail {background: url(/fileadmin/templates/images/transv_ul_mail.gif) no-repeat 2px 2px;padding:0 0 4px 0;}
li.video {background: url(/fileadmin/templates/images/picto_film-hotel.gif) no-repeat 2px 2px;padding:0 0 4px 0;}
li.flash {background: url(/fileadmin/templates/images/picto_flash-hotel.gif) no-repeat 2px 1px;padding:0 0 4px 0;}

#main .center .bloctexte a.flech {background: url(/fileadmin/templates/images/transv_flech.gif) no-repeat 2px 4px;padding:0 0 4px 28px;}
#main .center .bloctexte a.pdf {background: url(/fileadmin/templates/images/transv_ul_pdf.gif) no-repeat 2px 2px;padding:0 0 4px 28px;}
#main .center .bloctexte a.zip {background: url(/fileadmin/templates/images/transv_ul_zip.gif) no-repeat 2px 2px;padding:0 0 4px 28px;}
#main .center .bloctexte a.media {background: url(/fileadmin/templates/images/transv_ul_media.gif) no-repeat 2px 2px;padding:0 0 4px 28px;}
#main .center .bloctexte a.exernlink {background: url(/fileadmin/templates/images/transv_ul_extlink.gif) no-repeat 2px 0px;padding:0 0 4px 28px;}
#main .center .bloctexte a.mail {background: url(/fileadmin/templates/images/transv_ul_mail.gif) no-repeat 2px 2px;padding:0 0 4px 28px;}
#main .center .bloctexte a.video {background: url(/fileadmin/templates/images/picto_film.gif) no-repeat 2px 2px;padding:0 0 4px 28px;}
#main .center .bloctexte a.flash {background: url(/fileadmin/templates/images/picto_flash-transv.gif) no-repeat 2px 1px;padding:0 0 4px 28px;}

/*onglets*/
#main .center .bloctexte ul.onlget li a.on {color:#626266;}
#main .center .bloctexte ul.onlget li {color:#626266;}
#main .center .bloctexte ul.bullets li, #main .center .bloctexte ul.bulletsmedia li {background-image: url(/fileadmin/templates/images/transv_carre.gif);}

#main .center  tbody tr.princip th {border-color:#c6c6cf;}
#main .center  tbody tr.princip td {border-color:#c6c6cf;}
#main .center  thead {background:#c6c6cf;}
#main .center  tfoot {background:#c6c6cf;}
#main .center .bloctexte .camembert .camtitrebloc .chiffre {color:#626266;}
#main .center .bloctexte p.titrecam strong {color:#626266;}
#main .center .bloctexte .camembert .camtitrebloc p.camlegend {color:#724763;}

.box-link-bg span{display: block; padding: 0 0 5px 0; font-weight: bold; color: #626266;}

#main .right .box-link-r1-top{background: url(/fileadmin/templates/images/transv-box-link-r1-top.png) no-repeat;}
#main .right .box-link-r2-top{background: url(/fileadmin/templates/images/transv-box-link-r2-top.png) no-repeat;}

#main .center .carousel .link a {color:#626266;background:url(/fileadmin/templates/images/transv_flech.gif) no-repeat 2px 4px;}

#main .center .bloctexte .agenda {float:left;position:relative;background:#f4f1ef;width:317px;height:200px;margin:10px 0 10px 23px;padding:0 0 0 44px;}
#main .center .bloctexte .agenda div {position:absolute;top:10px;margin:0;padding:0;}
#main .center .bloctexte .agenda .precedent {left:56px;}
#main .center .bloctexte .agenda .suivant {left:293px;}
#main .center .bloctexte .agenda .mois {left:92px;background: url(/fileadmin/templates/images/agenda_div_fd.png) no-repeat;width:184px;height:25px;}
#main .center .bloctexte .agenda .mois select {text-align:center;font-weight:bold;background: url(/fileadmin/templates/images/agenda_mois_fd.png) repeat-x;width:180px;height:20px;margin:0;padding:0;}
#main .center .bloctexte .agenda table {float:left;width:auto;font-size:1.3em;border-collapse:collapse;margin:36px 0 0 0 !important;}
#main .center .bloctexte .agenda table th {text-align:center;background:#f4f1ef;font-weight:bold;padding:0;margin:0;}
#main .center .bloctexte .agenda table td {text-align:center;width:39px;}
#main .center .bloctexte .agenda table a {text-decoration:none;padding:3px 0 6px 0;display:block;}
#main .center .bloctexte .agenda table a:hover {background:url(/fileadmin/templates/images/agenda_fd_jour.png) no-repeat 6px 0px;}
#main .center .bloctexte .agenda table a.on {background:url(/fileadmin/templates/images/agenda_fd_jour.png) no-repeat 6px 0px;}

#main .center .bloctexte .linkcarr {border:solid 1px #d0cdcb;border-width:1px 0 0 0;padding:8px 0 4px 0;margin:14px 0 0 23px;width:150px;}
#main .center .bloctexte .linkcarr a {color:#626266;font-size:1.0em;text-decoration:none;background: url(/fileadmin/templates/images/carriere_flech.gif) no-repeat 4px 4px;padding:0 0 4px 20px;}
#main .center .bloctexte .linkcarr a:hover {text-decoration:underline;}

/* bloc liens "tous" en bas de page d�tail de m�diath�que */
#main .center .bloctexte .linkallmedia {border:solid 1px #d0cdcb;border-width:1px 0 0 0;padding:8px 0 4px 0;margin:35px 0 0 23px;width:155px;}
#main .center .bloctexte .linkallmedia a {color:#626266;font-size:1.0em;text-decoration:none;background: url(/fileadmin/templates/images/carriere_flech.gif) no-repeat 4px 4px;padding:0 0 4px 20px;}
#main .center .bloctexte .linkallmedia a:hover {text-decoration:underline;}

#main .center .bloctexte ul li div.date_mod {line-height:15px;margin:5px 0 0 0;}
#main .center .bloctexte ul li div.seealsotitle {line-height:15px;margin:0 0 13px 0;}

#main .center .bloctexte div.img p {text-align:left !important;}
#main .center .bloctexte div.imgdrt p {text-align:right !important;}
#main .center .bloctexte div.img p a {font-size:1.2em;text-decoration:none;}
#main .center .bloctexte div.img p a:hover {text-decoration:underline;}
#main .center .bloctexte div.img p a.telech {padding-left:19px;background: url(/fileadmin/templates/images/picto_telech.gif) no-repeat left top;padding:0 13px 4px 20px;}
#main .center .bloctexte div.img p a.panier {padding-left:19px;background: url(/fileadmin/templates/images/picto_panier.gif) no-repeat left top;padding:0 13px 4px 20px;}

#main .center .bloctexte ul.listmedia {margin:14px 10px 19px 23px;padding:0;}
#main .center .bloctexte ul.listmedia li {float:left;margin:0 35px 0 0;line-height:12px;}
#main .center .bloctexte ul.listmedia a.media {background: url(/fileadmin/templates/images/picto_mediatheque_media.gif) no-repeat 2px 2px;padding:0 0 4px 17px;}
#main .center .bloctexte ul.listmedia a.video {background: url(/fileadmin/templates/images/picto_film.gif) no-repeat 2px 1px;padding:0 0 4px 17px;}

/* si troisi�me �l�ment du bloc "see also", alors pas de margin right */
#main .center .bloctexte ul.listmedia li.see_also_nomargin {float:left;margin:0 5px 0 0;line-height:12px;}

#main .center .bloctexte h1 em {font-style:normal;font-size:0.7em;color:#646466;font-weight:bold;}
#main .center .bloctexte h2 em {font-style:normal;font-size:0.8em;font-weight:normal;}

#main .center form.actualites {background:#efefef url(/fileadmin/templates/images/mediatheque_form_fd.png) 0px 68px no-repeat;margin-top:18px;}
#main .center form.actualites input.rech {background:url(/fileadmin/templates/images/mediatheque_rech_fd.png) 2px 2px no-repeat;cursor: pointer;}
#main .center form.actualites input.ok {background:url(/fileadmin/templates/images/mediatheque_actu_ok.png) 2px 2px no-repeat;cursor: pointer;}
/*
#main .center div.paging ul li a {color:#626266;}
#main .center div.paging ul li a.on {font-weight:bold;background:url(/fileadmin/templates/images/transv_fd_pagin.png) 0 0 no-repeat;}
#main .center div.paging ul li a:hover {background:url(/fileadmin/templates/images/transv_fd_pagin.png) 0 0 no-repeat;}
*/
#main .center .blocResutlRech {overflow:hidden;position:relative;margin:0 0 0 13px;padding:15px 10px 15px 10px;clear:both;height:1%;width:532px;font-size:1.2em;color:#000;}
#main .center .blocResutlRech h2 {font-size:1.1em;}
#main .center .blocResutlRech h2 a {padding:0 0 0 20px;text-decoration:none;}
#main .center .blocResutlRech h2 a:hover {text-decoration:underline;}
#main .center .blocResutlRech p {margin:13px 0 0 0;font-size:1.1em;line-height:15px;}
#main .center .blocResutlRech img {float:left;margin:0 19px 0 0;}

#main .center .blocResutlRech .typemedia {margin:0 0 10px 0;padding:0;font-style:normal;color:#626266;font-size:1.2em;font-weight: bold;}

/* sitemap update css*/
#main .center .sitemap{}
#main .center .sitemap ul li ul{margin-top:10px}



#main .center .sitemap ul li.m-pid-10 {background:url(/fileadmin/templates/images/sitemap-groupe.png) 0 0 no-repeat;padding-bottom:20px}
#main .center .sitemap ul li.m-pid-9 {background:url(/fileadmin/templates/images/sitemap-hotel.png) 0 0 no-repeat;padding-bottom:20px}
#main .center .sitemap ul li.m-pid-138 {background:url(/fileadmin/templates/images/sitemap-service.png) 0 0 no-repeat;padding-bottom:20px}
#main .center .sitemap ul li.m-pid-7 {background:url(/fileadmin/templates/images/sitemap_devdur.png) 0 0 no-repeat;padding-bottom:20px}
#main .center .sitemap ul li.m-pid-6 {background:url(/fileadmin/templates/images/sitemap-recrut.png) 0 0 no-repeat;padding-bottom:20px}
#main .center .sitemap ul li.m-pid-5 {background:url(/fileadmin/templates/images/sitemap-finance.png) 0 0 no-repeat;padding-bottom:20px}
#main .center .sitemap ul li.m-pid-4 {background:url(/fileadmin/templates/images/sitemap_title_default.png) 0 0 no-repeat;padding-bottom:20px}
#main .center .sitemap ul li.m-pid-10 a, #main .center .sitemap ul li.m-pid-9 a, #main .center .sitemap ul li.m-pid-138 a,
#main .center .sitemap ul li.m-pid-7 a, #main .center .sitemap ul li.m-pid-6 a, #main .center .sitemap ul li.m-pid-5 a,
#main .center .sitemap ul li.m-pid-4 a{font-weight:bold;font-size:16px;color:#fff;display:block;margin:5px 0 0 5px;text-decoration:none}



/*hover*/
#main .center .sitemap ul li.m-pid-10 a:hover, #main .center .sitemap ul li.m-pid-9 a:hover, #main .center .sitemap ul li.m-pid-138 a:hover,
#main .center .sitemap ul li.m-pid-7 a:hover, #main .center .sitemap ul li.m-pid-6 a:hover, #main .center .sitemap ul li.m-pid-5 a:hover,
#main .center .sitemap ul li.m-pid-4 a:hover{font-weight:bold;font-size:16px;color:#fff;text-decoration:none}

#main .center .sitemap ul li.m-pid-10 ul li a,#main .center .sitemap ul li.m-pid-9 ul li a, #main .center .sitemap ul li.m-pid-138 ul li a,
#main .center .sitemap ul li.m-pid-7 ul li a, #main .center .sitemap ul li.m-pid-6 ul li a, #main .center .sitemap ul li.m-pid-5 ul li a,
#main .center .sitemap ul li.m-pid-4 ul li a{font-weight:nomal;font-size:13px;color:#000;display:inline}

#main .center .sitemap ul li.m-pid-10 ul li a, #main .center .sitemap ul li.m-pid-10 ul li a:hover{color:#0F2F7E;font-size:13px;}
#main .center .sitemap ul li.m-pid-9 ul li a, #main .center .sitemap ul li.m-pid-9 ul li a:hover{color:#793E5E;font-size:13px;}
#main .center .sitemap ul li.m-pid-138 ul li a, #main .center .sitemap ul li.m-pid-138 ul li a:hover{color:#9D0041;font-size:13px;}
#main .center .sitemap ul li.m-pid-7 ul li a, #main .center .sitemap ul li.m-pid-7 ul li a:hover{color:#026E95;font-size:13px;}
#main .center .sitemap ul li.m-pid-6 ul li a, #main .center .sitemap ul li.m-pid-6 ul li a:hover{color:#989800;font-size:13px;}
#main .center .sitemap ul li.m-pid-5 ul li a, #main .center .sitemap ul li.m-pid-5 ul li a:hover{color:#E85E17;font-size:13px;}
#main .center .sitemap ul li.m-pid-4 ul li a, #main .center .sitemap ul li.m-pid-4 ul li a:hover{color:#796354;font-size:13px;}


#main .center .sitemap ul li.m-pid-10 ul li li a, #main .center .sitemap ul li.m-pid-10 ul li li a:hover{font-weight:normal;}
#main .center .sitemap ul li.m-pid-9 ul li li a, #main .center .sitemap ul li.m-pid-9 ul li li a:hover{font-weight:normal;}
#main .center .sitemap ul li.m-pid-138 ul li li a, #main .center .sitemap ul li.m-pid-138 ul li li a:hover{font-weight:normal;}
#main .center .sitemap ul li.m-pid-7 ul li li a, #main .center .sitemap ul li.m-pid-7 ul li li a:hover{font-weight:normal;}
#main .center .sitemap ul li.m-pid-6 ul li li a, #main .center .sitemap ul li.m-pid-6 ul li li a:hover{font-weight:normal;}
#main .center .sitemap ul li.m-pid-5 ul li li a, #main .center .sitemap ul li.m-pid-5 ul li li a:hover{font-weight:normal;}
#main .center .sitemap ul li.m-pid-4 ul li li a, #main .center .sitemap ul li.m-pid-4 ul li li a:hover{font-weight:normal;}

#main .center .sitemap ul li.m-pid-10 ul li li a:hover, #main .center .sitemap ul li.m-pid-9 ul li li a:hover,
#main .center .sitemap ul li.m-pid-138 ul li li a:hover, #main .center .sitemap ul li.m-pid-7 ul li li a:hover,
#main .center .sitemap ul li.m-pid-6 ul li li a:hover, #main .center .sitemap ul li.m-pid-5 ul li li a:hover,
#main .center .sitemap ul li.m-pid-4 ul li li a:hover, #main .center .sitemap ul li.m-pid-10 ul li  a:hover, #main .center .sitemap ul li.m-pid-9 ul  li a:hover,
#main .center .sitemap ul li.m-pid-138 ul li a:hover, #main .center .sitemap ul li.m-pid-7 ul li  a:hover,
#main .center .sitemap ul li.m-pid-6 ul li a:hover, #main .center .sitemap ul li.m-pid-5 ul li a:hover,
#main .center .sitemap ul li.m-pid-4 ul li a:hover{text-decoration:underline}


#main .center .sitemap ul li ul li a.toggle{position:absolute;left:30px;z-index:99}
#main .center .sitemap ul li ul li ul{margin-left:0px;padding-left:10px;margin-top:10px;}
#main .center .sitemap ul li ul li ul.close{margin-left:0px;padding-left:10px;margin-top:0;padding-bottom:0px;}
#main .center .sitemap ul li ul li {padding-bottom:5px;}
#main .center .sitemap ul li ul li ul li{padding-bottom:3px;}

#main .center .sitemap ul li ul li ul li{background:url(/fileadmin/templates/images/cadre_flech.gif) 0 5px no-repeat;padding-left:10px}

#main .center #colonne1 a, #main .center #colonne2 a {text-decoration:none}
#main .center #colonne1 a:hover,#main .center #colonne2 a:hover {text-decoration:underline}



#main .center  .tx-indexedsearch-rules a.flech{padding-left:14px;font-size:12px;cursor:pointer}
#main .center  .tx-indexedsearch-rules .ruletext{display:none}

/*]]>*/

