/***
 * Thème LPDI Pro
 * Copyright HBS Research & idWard
 * Auteurs :
 *      Franck Mandon - franck.mandon@idward.com
 *      Raphael Davaillaud - rdavaillaud@hbs-research.com
 ***/

/**
 * Rappel:
 *  Police :
 *      Arial
 *  Couleurs:
 *      Vert clair VC   96be0c
 *      Vert foncé VF   678614
 *      Gris clair GC   e7e8e8
 *      Gris moyen GM   b9babb
 *      Gris foncé GF   464648
 **/
/*************
 * Accueil
 *************/

div#IntroCol {
position:relative;
float:left;
width:265px;
}
div#CenterCol {
position:relative;
top:0;
float:left;
left:25px;
width:315px;
}
div#InfoCol {
position:relative;
top:0;
right:20px;
float:right;
width:265px;
}


div#IntroCol p.Intro{
font-size:16px;
}
div#CenterCol h4{
margin-top:0;
}


div#InfoCol .frameBox{
position:relative;
clear:both;
margin-bottom:5px;
}
div#Actualites div.ActualitesItem {
  position:relative;
padding:0 5px;
clear:left;
}
div#Actualites div.ActualitesItem p{
  margin-bottom:0.2em
}
div#Actualites div.clickable {
cursor:pointer;

}
div#Actualites div.ActualitesItem div.image {
float:left;
}
div#Actualites div.ActualitesItem div.image img{
width:88px;
}
div#Actualites div.ActualitesItem div.date span{
background:url(../images/theme/lpdipro/list-image-gm.png) left center no-repeat;
padding-left:10px;
color:#b9babb;
font-size:12px;
}
div#Actualites div.ActualitesItem div.text{
color:#464648;
font-size:12px;
}
dl.archives dt
{
  background:url(../images/theme/lpdipro/list-image-gm.png) left center no-repeat;
  padding-left:10px;
  color:#464648;
  font-size:12px;
  font-weight:bold;
  margin-bottom:0.5em;
  clear:both;
}
dl.archives dd
{
  margin-bottom:1em;
}
dl.archives dt span
{
  font-weight:normal;
  color:#b9babb;
}
#newsZoom {
position:absolute;
top:85px;
left:150px;
z-index:100;
display:block;
border:2px solid #96be0c;
background-color:#fff;
width:450px;
padding:0 20px 10px 20px;
}
#newsZoom .intro {
text-align:center;
font-size:16px;
}
#newsZoom h4 {
font-size:16px;
color:#96be0c;
margin-bottom:12px;
}
#newsZoom #newsZoomClose {
  text-align:right;
}
#newsZoom #newsZoomClose a {
color:#678614;
text-decoration:underline;
}

#newsZoom img {
margin:5px;
}

#videoPlayerFrame {
position:absolute;
top:85px;
left:150px;
z-index:100;
display:block;
border:2px solid #96be0c;
background-color:#fff;
width:568px;
padding:0 20px 10px 20px;
}

#videoPlayerFrame #videoPlayerClose {
  text-align:right;
}
#videoPlayerFrame #videoPlayerClose a {
color:#678614;
text-decoration:underline;
}

/*
 *      Vert clair VC   96be0c
 *      Vert foncé VF   678614
 *      Gris clair GC   e7e8e8
 *      Gris moyen GM   b9babb
 *      Gris foncé GF   464648
*/
div#InfoCol div#RevuedePresse {
margin-bottom:5px;
}

div#RevuedePresse div.RevuedePresseItem {
padding:5px 5px 0 5px;
clear:left;
border-bottom:1px solid #e7e8e8;
}
div#RevuedePresse div.RevuedePresseItem.last {
border-bottom:none;
}
div#RevuedePresse div.RevuedePresseItem div.date{
background:url(../images/theme/lpdipro/list-image-gm.png) left center no-repeat;
padding-left:10px;
color:#464648;
font-size:12px;
}
div#RevuedePresse div.RevuedePresseItem div.date span{
color:#b9babb;
font-size:10px;
font-style:italic;
}
div#RevuedePresse div.RevuedePresseItem div.text{
color:#464648;
font-size:12px;
}
div#SiteStats div.SiteStatsItem {
clear:both;
}

div#SiteStats div.SiteStatsItem div.titre{
background:url(../images/theme/lpdipro/list-image.png) 5px center no-repeat;
padding:5px 5px 5px 15px;
color:#96be0c;
font-size:12px;
}
div#SiteStats div.SiteStatsItem table {
position:relative;
border-collapse:collapse;
width:100%
}
div#SiteStats div.SiteStatsItem table tr{
border-collapse:collapse;
}
div#SiteStats div.SiteStatsItem table tr td {
border-top:1px solid #96be0c;
padding:5px;
color:#464648;
}
div#SiteStats div.SiteStatsItem table tr td.name{
}
div#SiteStats div.SiteStatsItem table tr td.val{
text-align:right;
}

/*************
 * CaptureEcran
 ************/

div.capsList {
position:relative;
}
div.capsList div.caps {
position:relative;
float:left;
margin:0 50px 15px 0;
}
div.capsList div.caps img.thumbnail{
width:100px;
}

/*************
 * Partenaires
 ************/

div.Partenaires {
position:relative;
float:left;
margin:0 30px 15px 0;
width:270px;
}
#Content .frameBox.Partenaires h5 {
background-color:#fff;
}
div.Partenaire {
margin:5px 5px 5px 0;
}
div.Partenaire img{
margin-bottom:4px;
}
div.Partenaire span{
display:none;
}

/*************
 * Concours et Reconnaissances
 ************/

div.ConcoursReco {
position:relative;
width:820px;
margin:30px auto;
}
div.ConcoursRecoItem {
position:relative;
float:left;
width:218px;
padding:0;
margin:0 150px 10px 0;
}
div.ConcoursRecoItem div.Img {
border: 1px solid #96be0c;
background:#fff;
padding:5px;
text-align:center;
}
div.ConcoursRecoItem div.Img img{
display:block;
margin:0 auto 4px auto;
}
div.ConcoursRecoItem div.Legend{
display:block;
text-align:center;
}

/*************
 * Produit
 ************/
p#mapThumb {
position:absolute;
top:100px;
right:10px;
}
div#mapFull {
display:none;
position:absolute;
top:0;
border:1px solid #b9babb;
}
/*************
 * Demo
 ************/

table.Plaquettes {
position:relative;
width:100%;
border-collapse:collapse;
}
table.Plaquettes td {
vertical-align:top;
}
table.Plaquettes th {
vertical-align:top;
padding:0 20px 5px 0;
}

div.PlaquetteProduit {
position:relative;
float:left;
margin:0 20px 15px 0;
width:200px;
}
div.PlaquetteProduit div {
text-align:center;
margin:5px;
}
div.PlaquetteProduit img{
margin-bottom:4px;
}
div.PlaquetteProduit a{
text-decoration:none;
}

/*************
 * Form
 ************/
#Content span.label,
#Content label {
width:120px;
display:block;
padding-right:5px;
}
#Content .demande_list label,
#Content .civilite_list label,
#Content label.radio {
display:inline;
padding:0;
text-align:left;
float:none;
}
#Content .demande_list li {
margin-right:40px;
}
#Content .demande_list li,
#Content .civilite_list li {
float:left;
list-style:none;
}
#Content  ul.demande_list,
#Content  ul.civilite_list {
margin:0;
padding:0;
}
#Content span.longLabel,
#Content label.longLabel {
width:340px;
}
#Content fieldset legend {
color:#678614;
}
#Content fieldset table {
border-collapse:collapse;
margin:0;
}
#Content fieldset table td{
}
#Content fieldset table td p {
margin:0 0 2px 0;
}
#Content label.associatedLabel {
display:inline;
width:170px;
}
#Content label.associatedLongLabel {
display:inline;
width:400px;
}
/*************
 * Faq
 ************/
.FaqGroup {

}
div.FaqGroup>ol>li{
cursor:pointer ;
}

/*************
 * Plan d'acces
 ************/
#PlanDAcces {
    position:absolute;
    z-index:4;
    top:-55px;
    top:0;
  left:100px;
    border:1px solid #464648;
    background:#ffffff;
}
#PlanDAcces #PopUpMenu {
text-align:right;
    font-weight:bold;
    padding:0 8px 8px 0;
    color:#fff;
    background-color:#464648;
}
