/*
vert: #a6ce39
noir: #000000;
blanc: #ffffff;
*/

.clear {clear:both;}
.clearLeft {clear:left;}
.hidden {display:none;}
img.alignMiddle {vertical-align:middle;}
.noPrint{display:none;}
/******
 General
 ******/
body {
font-size: 10pt ;
font-family: "Arial Black";
font-size: 12pt ;
font-family: Arial;
margin:0;
padding:0;
}

ol ol {
list-style-type:lower-alpha;
}

span.author {
display:block;
text-align:right;
padding-top:3px;
}
.Important {
font-size:110%;
font-weight:bold;
}

#Page {
}

/******
 Header
 ******/
#Header {
}
#Header h1{
position:absolute;
width:190px;
height: 75px;
line-height: 75px;
margin: 0;
top:25px;
left:19px;
}

#Header h1 a{
display:block;
width:100%;
height:100%;
text-decoration: none;
color: #FFFFFF;
}

#Header h1 span{
display:none;
}
#Header h2 {
font-weight:bold;
font-size:150%;
margin-bottom:20px;
background:#a6ce39;
color:#ffffff;
padding:1px 5px;
width:75%;
}
#Header #tagline {
position:absolute;
top:45px;
left:210px;
font-weight:bold;
font-style:italic;
font-size:120%;
margin:0;
}

/******
 FirstLevelMenu
 ******/
#FirstLevelMenu {
display:none;

}
/******
 SecondLevelMenu
 ******/
#SecondLevelMenu {
display:none;
}

/******
 Footer
 ******/
#Footer {
margin-top:20px;
border-top:1px solid #a6ce39;
}

#Footer p{
display:none;
}
#Footer p#Copyright{
display:block;
font-weight:normal;
font-size:60%;
margin:0 60px 0 0;
color:#000000;
text-align:center;
}
#Footer hr {
display:none;
}

/******
 Content
 ******/
#Content {
font-size:90%;
}

#Content ul li {
list-style-image: url(../img/puce-verte.png);
list-style-position:outside;
}

#Content a,
#Content a:link,
#Content a:active {
color:#a6ce39;
color:black;
border-bottom:1px solid #a6ce39;
text-decoration:none;
}

#Content a:hover {
text-decoration:none;
background-color:#a6ce39;
color:#000000;
}
#Intro {
color:gray;
}

#Content .logo {
float:left;
margin-right:10px;
margin-bottom:0;
}
#Content p#logoLPDIText {
margin-left:230px;
padding:0 100px;
margin-bottom:0;
}
#Content .logo a {
border-bottom:none;
}
#Content .logo img {
border:none;
}


/* PhotoList */
dl.photoList {
}
dl.photoList dt{
clear:both;
margin-bottom:5px;
text-decoration:underline;
}
dl.photoList dd{
margin-bottom:15px;
}
dl.photoList dd ul{
margin-left:45px;
}

dl.photoList img{
position:relative;
z-index:1;
float:left;
margin: 0 10px 5px 0;
}

dl.nophoto {
margin-left:0px;
margin-bottom:10px;
}
dl.nophoto dd{
margin-bottom:10px;
}
dl.nophoto dt {
background: transparent url(../img/puce-verte.png) center left no-repeat;
}
/**/

#Content h3 {
/*color:#ffffff;
background:#a6ce39;
padding:0 5px;
*/
font-weight:bold;
font-size:150%;
margin-bottom:20px;
background:#a6ce39;
color:#ffffff;
padding:1px 5px;
width:75%;
}
#Content h3.hidden {
display:block;
}
#Content h4 {
border-bottom:1px solid #a6ce39;
}

.RightCol {
float:right;
}
/* Nominations*/

#Nominations {
margin-top:25px;
width:250px;
text-align:center;
border:1px solid #a6ce39;
}
#Nominations h5{
margin:0;
padding:0 3px;
background-color: #a6ce39;
border-bottom:1px solid #a6ce39;
}
#Nominations img{
margin:5px;
}
/* goto */
.goTo {
width:350px;
position:relative;
margin-left:auto;
}
.goTo p {
position:relative;
border:1px solid #a6ce39;
padding:2px;
text-align:center;
margin:0 15px 2px 0;
}
#Content .goTo a,
#Content .goTo a:link,
#Content .goTo a:active {
color:#a6ce39;
color:black;
border-bottom:none;
text-decoration:none;
}
#Content .goTo a:hover {
background-color:transparent;
color:#000000;
}
.goTo p:hover {
background-color:#a6ce39;
}

/*Plan d'access*/
#contactPlanBttn {
display:none;
}
#PlanDAcces {
    position:absolute;
    top:-75px;
    border:8px solid #a6ce39;
    background:#ffffff;
}
#PlanDAcces #PopUpMenu {
    text-align:right;
    font-weight:bold;
    padding:0 8px 8px 0;
    background:#a6ce39;
}
#PlanDAcces #PopUpMenu a:hover{
    background:#ffffff;
}

/* Produits */
#ProduitsStocks,
#ProduitsFlux {
width:100%;
}
#ProduitsStocks {
border-collapse: collapse;
}
#ProduitsStocks td,
#ProduitsStocks th {
width:33%;
text-align:center;
}

#ProduitsFlux th,
#ProduitsStocks th {
font-size:120%;
color:#ffffff;
background:#a6ce39;
padding:0 5px;
}
#ProduitsFlux th.definition {
font-size:90%;
color:#000000;
background:transparent;
}
#ProduitsFlux th.categorie {
color:#000000;
background:transparent;
height:65px;
}

#Content #ProduitsStocks img.noborder,
#Content #ProduitsFlux img.noborder,
#Content #ProduitsStocks a,
#Content #ProduitsFlux a {
border:none;
}
