/*************** CSS STRUCTURE DE TOUTES LES PAGES */
body {background:url(/fileadmin/templates/img/body-bg.gif) no-repeat fixed top; padding:0; margin:0 auto; width:984px; font-family:Arial, Helvetica, sans-serif; font-size:0.75em; color:#4a4a4a}
h1{ font-family:Georgia, Times, serif; text-transform:uppercase; font-weight:normal; font-size:1.2em; margin:0; padding:2px 0}
#logoprint{ display:block}
a{ text-decoration:none}
#header { display:none}
#menubartop  { display:none}
#crumb #crumbleft a{color:#3b3a36; text-decoration:none}
#crumb img{ margin-bottom:20px}
#crumbright  { display:none}
#sousmenu{ display:none}
#menubottom  { display:none}
.dialog{ display:none}
#deepcont{ width:90%}
#cont #deepcont table{ width:100%}
#cont #deepcont table caption{ display:none}
#cont #deepcont table tr {height:36px}
#cont #deepcont table tr.first { background:#f3f1ed url(/fileadmin/templates/img/th-bg.gif) repeat-x left bottom; height:36px}
#cont #deepcont table tr th { text-align:center; font-weight:bold; color:#000; }
#cont #deepcont table tr th#visuel { width:110px}
#cont #deepcont table tr th#titre { width:500px }
#cont #deepcont table tr th#support { width:100px }
#cont #deepcont table tr th#annee { width:90px }
#cont #deepcont table tr th img {padding:5px; display:block; border:#e4e2df solid 1px; margin:7px 10px }
#cont #deepcont table tr th img:hover {border:#C43517 solid 1px;  }
#cont #deepcont table tr td {text-align:center; }
#cont #deepcont table tr td.bdright { border-right:#f1f0f1 solid 1px; }
#cont #deepcont table tr td p{ padding:0; margin:0 10px 0 0; text-align:left}
#cont h2{ padding:0; margin:0 40px 0 0; text-align:left; font-size:1em; font-family:Arial, Helvetica, sans-serif}
#cont #deepcont table tr td p small{ font-size:0.8em}
#cont #deepcont table tr td a { font-weight:bold; color:#2a2f28}
#cont #deepcont table tr td.tdpicto1{ padding:0 5px 0 20px}
#cont #deepcont table tr td.tdpicto2{ padding:0 5px 0 5px}
#cont #deepcont table tr td.tdpicto3{ padding:0 20px 0 5px}
#cont #deepcont table tr td a strong {color:#7faf4b; text-transform:uppercase;}
#cont #deepcont table tr td a:hover, #cont #deepcont table tr td a:hover strong { font-weight:bold; color:#C43517}
#cont #deepcont table tr th span{ display: none}
#cont #deepcont table tr td.tdpicto1 a img, #cont #deepcont table tr td.tdpicto2 a img, #cont #deepcont table tr td.tdpicto3 a img{ border:0}
#footer p.sign{ width:90%; text-align:center; margin:0 auto;  border-top:#f1f0f1 solid 1px; padding:50px 0; font-size:0.9em; background:url(/fileadmin/templates/img/bg-footer-print.jpg) repeat-x left top}
/*************** CSS PAGE 05 RECHERCHE */
.dialog{ width:100%}
#cont {float:none;}
#cont.recherche #results-search { width:100%}
/*************** CSS PAGE 06 listong-contenu*/
#cont #deepcont table{ width:100%}
#cont #deepcont table th, #cont #deepcont table td{ width:auto}
/*************** CSS PAGE 07 contenu*/
#sousmenu{ display:none}
#deepcont { width:100%}

/***************Catalogue*/
#slider{ display:none}
.catalog-landing{ width:746px; background:transparent url(/fileadmin/templates/img/bg-catalogue-landing-bottom.gif) no-repeat bottom left; min-height:825px; position:relative; top:0; left:0}
.catalog-landing #landingbottom{ background:transparent url(/fileadmin/templates/img/bg-catalogue-landing-bottom.gif) no-repeat top left; min-height:496px; padding-left:35px;}
.catalog-landing #landingbottom .col1 { width:242px; float:left}
.catalog-landing #landingbottom .col2 { width:242px; float:left}
.catalog-landing #landingbottom .col3 { width:227px; float:left}
.catalog-landing #landingbottom h2{ padding:0; margin:0;}
.catalog-landing #landingbottom ul, .catalog-landing #landingbottom ul li{ padding:0; margin:0; list-style:none}
.catalog-landing #landingbottom ul li{ float:left; margin:0px 7px 7px 0}
.catalog-landing #landingbottom ul li a {padding:5px; display:block; border:#e4e2df solid 1px; background:#fff }
.catalog-landing #landingbottom ul li a:hover {border:#C43517 solid 1px;  }
.catalog-landing #landingbottom ul li a img { border:none }
