body, table { margin: 0px; padding:0px; font-family:MyriadPro-Regular, Verdana; font-size:14px; color:#0092bd;
background-image:url("../img/background.png");background-position: 0px 200px;background-repeat: repeat-x;
background-color:#acd233; line-height:20px; }


/* tableau principal */
#main { }
#main #header { position: absolute; top: 50px;  }
#main #languages { position: absolute; top: 135px; font-family: MyriadPro-Regular, Verdana; font-size: 12px; font-weight:bold;
  left:920px;
 _left:900px; }
#main #menu { position: absolute; top: 270px; left:75px; font-family: "Times New Roman", Arial; font-size: 19px; font-weight:bold; }
#main #menu a { text-decoration:none; line-height:35px; letter-spacing:2px; }
#main #content { position: absolute; top: 160px; left: 441px; background-image:url("../img/background_scrollbox.png");
background-position: 0px 40px;background-repeat: repeat-x; background-color:#deedae; }
#main #content #scrollbox { position: relative; overflow:auto; height: 500px; width: 500px; padding: 5px 20px; }
#main #content #scrollbox .title { padding: 8px 0px 20px; }
#footer { font-size:12px; color: #FFFFFF; vertical-align:bottom; text-align:left; padding-left:75px; letter-spacing:1px; font-weight:normal; }
#footer a { color: #FFFFFF; }

/* clients */
#clients .client { position:relative; padding-top:20px; }
#clients .client .image { float: left; padding-bottom:20px; }
#clients .client .libelle { float: left; padding-left: 20px; padding-bottom: 50px; width: 300px; height: 20px; }
#clients .client .libelle .titre { color: #144e5c; }
#clients .client .libelle .description { color: #0092bd; font-size: 13px; line-height:normal; }
#clients .sans_logo { padding-top:0px; }
#clients .sans_logo .libelle { padding-bottom:0px; }

/* Utils - Général */
.dotted { letter-spacing:7px; font-weight:bold; line-height:8px;}
.clear { clear:both; }
.pointer { cursor:pointer; }
a img { border: 0px; }
a, a:link, a:visited { color: #144e5c; }
a:hover { color: #0092bd; text-decoration:none; }
a.selected { color: #0092bd; }
.introuvable { text-align:center; font-weight: bold; }
.hidden_link {color: #ffffff; }	
h1 { font-family: "Times New Roman", Arial; font-size: 20px; font-weight:bold; color: #144e5c; letter-spacing:2px; }
h2 { font-family: MyriadPro-Regular, Verdana; font-size: 15px; font-weight:normal; color: #144e5c; letter-spacing:1px; }
ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,body,html,p,blockquote,fieldset,input{ margin: 0; padding: 0; }
a img,:link img,:visited img { border: none; }
a { text-decoration: none; }
a:hover { text-decoration: underline; }
li { list-style-type: none; }
input, textarea { font: normal 13px Verdana; }
