body {
 font-family: helvetica, arial, verdana, sans-serif;
 margin:0px;
 background-image: url('/k_images/fond.png');
 background-repeat: repeat-x;
 background-color: #78898f;
 font-size: 80%;
}

img {
 border: 0px;
} 

#add_to_home_screen {
 display:none;
 margin-bottom: 20px;
}

#bookmarktools {
 margin-bottom: 20px;
  padding:10px;
  border-radius: 5px;
  background-color: #ccc;
  color: #fff;
}

#bookmarktools a {
  color: #fff;
  line-height: 50px;
  font-size: 200%;
}

#bookmarktools_close {
 float: right;
}

#add_to_home_screen td {
 padding: 10px;
}


#bookmarktools a.active {
  background-color: #566b73;
  color: #fff;
}

.separateur {
 border-top:1px solid #333;
 margin-top: 10px;
 margin-bottom: 10px;
}

.ssp-mobile-poster-content {
/* Parent div of content underneath image */
 display:none;
}

h1 {
 margin-top:0px;
}

h1 {
 font-size: 120%;
}
h2 {
 font-size: 110%;
}
h3 {
 font-size: 100%;
}

.zoom_album {
 display:none;
}

p {
 margin-top: 0px;
 padding-top: 0px;
}

.description_presse {
 font-size:90%;
 line-height: 90%;
}

.ul_liens {
 list-style-image: url('/jtools/images/arrow_link.png');
 margin: 0px;
 margin-bottom: 4px;
 font-size: 90%;
}

.ul_pdfs {
 list-style-image: url('/jtools/icons/doc_pdf.png');
 margin: 0px;
 margin-bottom: 4px;
 font-size: 90%;
}

.firstcolbox {
 float:left; 
 width:330px; 
 padding-top: 5px;
 border-top: 10px solid #ffb10f;
}

.colbox {
 float:left; 
 width:330px; 
 margin-left:40px;
 padding-top: 5px;
 border-top: 10px solid #ffb10f;
}

.clickable {
 cursor: pointer;
}

.imageright {
 float: right;
 margin-left: 30px;
 margin-bottom: 20px;
}

.imageleft {
 float: left;
 margin-right: 30px;
 margin-bottom: 20px;
}

#panel h1 {
 font-size: 110%;
 margin-bottom:10px;
 font-weight: bold;
 margin-bottom: 20px;
}


#page {
 width: 920px; 
 margin-left: auto;
 margin-right: auto;
 background-color: #e8e9eb;
 min-height: 500px;
 border-radius: 8px;
 box-shadow: 5px 5px 5px #333;
 padding: 20px;
 margin-bottom: 20px;
}

#colonne1 {
 float: left;
 width: 120px;
 margin-top: 345px;
 margin-right: 2px;
 background-image: url("/k_images/fond-milieu.png");
 background-repeat: repeat-y;
 min-height: 200px;
 padding-top: 130px;
}

#colonne2 {
 margin-top: 10px;
 float: left;
 width: 170px;
 margin-right: 20px;
 min-height: 500px;
}

#colonne3 {
 margin-top: 10px;
 float: left;
 width: 608px;
 min-height: 500px;
}

#ariane {
 font-family: Trebuchet MS, sans-serif;
 transform:rotate(-90deg);
 -ms-transform:rotate(-90deg);
 -webkit-transform:rotate(-90deg); 
}

#label_menu {
 font-weight: bold;
 color: #BE6A38;
 font-size: 36px;
}
#label_sousmenu {
 font-weight: bold;
 font-size: 24px;
}

#header {
 height: 165px;
 position: relative;
}

#portrait {
 position: absolute;
 top: 0px;
 left: 0px;
}

#facebook {
 position:absolute; 
 top:0px;
 left: 160px;
}

#topmenu {
 position: absolute;
 top:3px;
 right: 0px;
 text-align:right;
}

#titre-header {
 position:absolute;
 top: 60px;
 left: 157px;
}

#mainmenu {
 position: absolute;
 top: 123px; 
 left: 157px;
}

.menuseparator {
 color: #566b73;
 font-size: 12px;
 font-weight: bold;
}

#topmenu a {
 display:inline-block;
 margin-left: 20px;
 color: #566b73;
 font-size: 12px;
 font-weight: bold;
 text-decoration: none;
}

#topmenu a.langue {
 margin-left:0px;
}

#topmenu a:hover, #topmenu a.active {
 color: #231F20;
}

#mainmenu a {
 display:inline-block;
 margin-right: 20px;
 color: #566b73;
 font-size: 14px;
 font-weight: bold;
 text-decoration: none;
}

#mainmenu a:hover, #mainmenu a.active {
 color: #231F20;
}

#mainmenu2 {
 float:right;
 width: 50%;
 text-align:right;
}

#mainmenu2 a {
 display:inline-block;
 margin-left: 30px;
 color: #94694E;
 font-size: 12px;
 font-weight: bold;
 text-decoration: none;
}

#mainmenu2 a:hover, #mainmenu2 a.active {
 color: #000;
}

.header_link {
 padding-left: 20px;
 display: inline-block;
}

.header_link a {
 color: #000000;
 font-weight: bold;
}

.header_link a:hover {
 color: #666;
 font-weight: bold;
 text-decoration: none;
}

#sousmenu1 {
 margin-bottom: 20px;
}

#sousmenu1 a {
 display:block;
 font-size: 12px;
 font-weight: bold;
 color: #566b73;
 text-decoration:none;
 margin-bottom: 4px;
}

#sousmenu1 a:hover, #sousmenu1 a.active {
 color: #231F20;
}

#sousmenu2 a {
 display:block;
 font-size: 12px;
 font-weight: bold;
 color: #566b73;
 text-decoration:none;
 margin-bottom: 4px;
}

#sousmenu2 a.active, #sousmenu2 a:hover {
 color: #231F20;
}

#contact {
 color: #666;
}

.contact_nom {
 font-size: 16px;
 font-weight: bold;
 color: #000;
}
.contact_fonction {
 font-size: 14px;
 font-weight: bold;
 color: #000;
}

a {
 color: #566b73;
 text-decoration: none;
}
a:hover {
 color: #566b73;
 text-decoration:underline;
}

#main {
}

#panel {
 float: left;
 width: 137px;
 margin-right: 20px;
}

#contenu {
 position: relative;
 float: left;
 width: 760px;
 min-height: 500px;
}

#adresse {
 position: absolute;
 bottom: 0px;
 left: -157px;
 width: 137px;
}

#contenu h1 {
 margin-top: 0px;
 color: #000000;
}

#contenu h2 {
 margin-top: 0px;
 color: #000000;
}

#contenu h3 {
 margin-top: 0px;
 color: #000000;
}

#haut_page {
 padding-left: 20px;
 padding-top: 14px;
 padding-bottom: 14px;
 border-bottom: 1px solid #ccc;
 color: #000;
 font-weight: bold;
}

#widefooter {
 height: 30px;
}

#footer {
 width: 960px;
 margin-left: auto;
 margin-right: auto;
}

#footer a {
 color: #666;
}

#footer a:hover {
 color: #333;
}
