/* Modifier l'apparence générale */
body { background: white; font-size: 12pt; }

/* Afficher la destination des liens */
a:link, a:visited { text-decoration: underline; color: #333; }
/*.content a:link:after, .content a:visited:after { content: " (" attr(href) ") "; font-size: 90%; }
.content a[href^="/"]:after { content: " (http://aqc.cstb.fr" attr(href) ") "; }*/

/* Modifier l'apparence de l'en-tête */
#top { height: 135px; border-bottom: 1px solid black; border-top: 1px solid black; }
#top h1 { margin-top: 10px; }
#top h1 a { text-decoration: none; }
#logotop { float: left; margin: 0 20px 0 0; }

/* Les titres */
h3 { border-bottom: 1px solid black; }

/* Masquer les éléments de navigation */
#search, #userinfo, #cart, #mainnav, #sub, #headcontent, #footcontent, #othernav, #footer { display: none; }
.slidealllinks, .slide .expand, .slide .collapse { display: none; }

/* Les textes */
p { margin: 10px 0; line-height: 1.1; display: block; }
.content ul li { padding-top: 0.1em; padding-bottom: 0.1em; }

dl.tablist, dl.tablist dt, dl.tablist dd { vertical-align: top; line-height: 1.1; }
dl.tablist dt { width: 23%; float: left; text-align: right; margin: 0; }
dl.tablist dd { margin-left: 25%; }

/* Les tableux */
table { width: 100%; border-collapse: collapse; }
caption { display: none; }
table th, table td { border: 1px solid black; padding: 2px 4px; }
table th p, table td p { margin: 0; }

/* Les formulaires */
fieldset { border: none; }

/* Commerce */
ul.com-product-teaser-downloads li { float: left; margin-left: 20px; }
.com-single-attributes { border: 1px solid black; }

/* Masquer les images utilisées pour les rollover */
.showmouse { display: none; }

/* Multi-colonnes */
.column { float: left; }
.grid2col, .grid3col, .grid3cola { width: 100%; }
.grid2col .column { width: 49%; }
.grid2col .grid2col .column { width: 47.8%; }
.grid3col .grid2col .column { width: 46%; }
.grid3col .column { width: 32%; margin-left: 2%; }
.grid2col .grid3col .column { width: 31%; }
.grid3cola .column { width: 27%; }
.grid3cola .column.first { width: 43%; margin-right: 2%; }
.column.first, .column.last { margin-left: 0 !important; }
.column.last { float: right !important; }
#content:after, .grid2col:after, .grid3col:after, .grid3cola:after  { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
#content, .grid2col, .grid3col, .grid3cola { zoom: 1; }

/* AQC - Fiches patologies */
body.pathologie #headcontent, body.glossaire #headcontent{ display: block; }
body.pathologie #headcontent #content-header-tabs, body.glossaire #headcontent #content-header-tabs { display: none; }
body.pathologie #headcontent h3, body.glossaire #headcontent h3 { border-bottom: none; }
body.pathologie #headcontent .button, body.glossaire #headcontent .button { display: none; }
body.pathologie #footcontent, body.glossaire #footcontent{ display: block; }
body.pathologie #footcontent .button, body.glossaire #footcontent .button { display: none; }
body.pathologie #main h1, body.glossaire #main h1 { display: none; }

body.pathologie #content-header {
 height: 100px;
}

body.pathologie #content-header img{
right:0 !important;
border:0 !important;
border-radius:0 !important;
}
