/*
Theme Name: Qualithème
Theme URI: http://www.qualitest.com/
Description: Thème pour Qualitest.com - design et développement LR Production 2009
Version: 2.1
Author: Matthieu Bovel
*/

html {
background-image : url(images/bgr.png);
}
body {
behavior: url("http://www.qualitest.com/wp-content/themes/Qualitheme/csshover3.htc");
font-family : Arial, Helvetica, sans-serif;
font-size : x-small;
color : #242424;
line-height : 16px;
margin : 0;
}
#body {
background-image : url(images/bg.png);
background-repeat : no-repeat;
width : 800px;
height : 550px;
margin-left : auto;
margin-right : auto;
padding-top : 20px;
padding-left : 25px;
padding-right : 20px;
padding-bottom : 20px;
}
#a {
display : block;
height : 120px;
width : 800px;
overflow : hidden;
}
#b {
height : 20px;
width : 800px
}
#c {
float : right;
width : 200px;
height : 352px;
overflow : hidden;
}
#d {
height : 322px;
width : 500px !important;
width : 497px;
padding-left : 80px;
padding-right : 20px;
padding-top : 15px;
padding-bottom : 15px;
text-align : justify;
overflow : auto;
}
#e {
position : relative;
height : 15px;
padding-right: 5px;
float : right;
font-size : xx-small;
z-index : 100;
}
#f {
position : relative;
height : 15px;
font-size : xx-small;
}
h2 {
margin : 0;
font-size : small;
font-weight : bold;
color : #000000;
font-family : "Trebuchet MS", sans-serif, Tahoma;
background-image : url(images/bgtitre.png);
background-repeat : no-repeat;
background-position : left bottom;
line-height : 11px;
padding-top : 20px;
padding-bottom : 3px;
}
p {
color : #242424;
padding-left : 12px;
padding-right : 1px;
margin : 0;
}
img {
border : 0;
padding : 0;
margin : 0;
}
table {
padding : 0;
margin : 0;
margin : 0;
padding-top : 10px;
padding-left : 10px;
}
td {
width : 150px;
}
ul {
margin : 0;
}
ul li ul {
margin : 0;
padding-top : 0;
}
strong {
font-weight : bold;
}
a {
color : #242424;
text-decoration : none;
font-style : italic;
}
a:hover {
color : #0066ff;
text-decoration : none;
}
.invisible {
display : none;
}
#b a {
font-style : normal;
}
#d p {
margin: 0;
padding-top : 10px;
padding-right : 1px;
}
#d ul,#d ol {
padding-left : 40px;
margin: 0;
padding-right : 1px;
}
#d p {
padding-left : 10px;
}
.news ul p {
margin-top: 0;
}
#d ul li p {
padding-top: 0;
}
#d ul li {
padding-bottom: 10px;
}
.mmf span.mmf-not-valid-tip-no-ajax {
display : none;
}
.mmf textarea {
margin-left : 3px;
height : 75px;
width : 250px;
}
.centcinquante {
width : 150px;
}
.mmf label {
display : block;
width : 100px;
float : left;
}
#b ul {
list-style-type : none;
line-height : 18px;
border : none;
padding : 1px 0 0 10px;
}
#b ul ul {
padding : 1px 0 0 0;
}
#b ul li {
float : left;
position : relative;
}
#b ul li a {
display : block;
color : #000000;
padding : 0 11px;
}
#b ul li a[title="Home"] {
width : 60px;
text-align : center;
padding : 0;
margin : 0;
}
#b ul li a[title="Print et Communications"] {
padding : 0 12px 0 11px;
}
#b ul li a[title="Plan du Site"] {
padding : 0 10px 0 10px;
}
#b ul li a[title="Recherche"] {
padding : 0 10px 0 9px;
}
#b ul li a[title="Contact"] {
padding : 0 9px 0 9px;
}
#b ul li#home > a:hover {
background-color : #294fc0;
color : white;
}
#b ul li:hover {
background-color : #8bc2fe;
}
#b ul li:hover > ul {
display : block;
}
#b ul li li {
display : block;
width : 120px;
background-color : #8bc2fe;
}
#b ul li li a {
padding : 2px 10px 2px 10px;
}
#b ul li li a:hover {
display : block;
background-color : #294fc0;
color : white;
}
#b ul li ul {
position : absolute;
margin : 0;
display : none;
}
#b ul ul ul {
top : 0;
left : 120px;
padding : 0 0 0 1px;
}