a:link{color:#3886E0;}
a:hover,{text-decoration:underline;color:#FF0000;}
a:visited{color:#3886E0;}
*{border:0;margin:0;}
body{font:12px Tahoma,Arial,Helvetica,sans-serif;color:#666666;background:#296FC0;}
.bleu{color:blue; font-size:36px;}
#main{margin:0 auto;width:998px;background:#296FC0 url(images/back_all.gif) repeat-y center;}
#header{width:790px;margin:0 auto;height:240px;background:url(images/header01.jpg) no-repeat center top;}
#logo{position:relative;text-align:left;width:100%;height:190px;overflow:hidden;font-family:"trebuchet MS",arial,sans-serif;}
#logo .hh1{position:absolute;left:200px;top:80px;}
#logo .hh2{position:absolute;left:5px;top:80px;font-size:1.3em;color:#ccc;font-weight:normal;font-variant:small-caps;}
#logo .hh2 a{color:#ccc; text-decoration:none;font-size:1em;font-weight:normal;}
#logo p{position:absolute;left:10px; top:190px;}
#logo a{text-decoration:none;text-transform:lowercase;font-style:italic;font-size:16px;color:#FFFFFF;font-weight:bold;}
#logo h1{padding:15px 0 0 0;color:red;font-size:60px;letter-spacing:8px;}
.verazur{display:none;}
#verazuralu{display:none; overflow:hidden;}
#logo h2{font-size:18px; color:blue; padding:90px 0 0 0;}
#logo H2 a{font-size:10px;}
#logo h2 span{display:none;}
#buttons{padding-top:13px;  height:49px;  width:790px;}
#buttons li{display:inline;}
#buttons a{display:block;float:left;width:135px;height:36px;background:url(images/button.gif) no-repeat;text-align:center;text-decoration:none;color:#ffffff;font-weight:bold;font-size:14px;padding-top:13px;margin-right:12px;}
#buttons a:hover{width:135px;    height:36px;background:#FFFFFF url(images/button_r.gif) no-repeat;}
#content{width:760px;  margin:0 auto;  padding:20px;}
#left{width:734px;   padding:10px;  line-height:145%;}
#left H1{color:#033B80;  margin:0;  padding:0;  font-size:125%;  padding:10px 0 10px 0;}
#left H2{color:#033B80;  margin:0;  padding:0;  font-size:110%;  padding-top:10px;}
#left h3{font-size:105%; padding:10px 0 0 0;}
#left a{color:#666666; text-decoration:none;}
#left a:hover,{text-decoration:none;color:#666666;}
#left a:visited{color:#3886E0;}
#right{float:right;  width:254px;}
#sidebar{width:254px;}
#sidebar ul{margin:0;padding:0;list-style:none;}
#sidebar li{margin-bottom:15px;}
#sidebar li ul{padding:10px;border-top:none;}
#sidebar li li{margin:0;padding:3px 0;}
#sidebar li h2{height:36px;margin:0;padding:10px 0 0 20px;background:url(images/title.jpg) no-repeat;font-size:18px;color:#ffffff;}
#sidebar a:link{text-decoration:none;}
#sidebar a:hover{text-decoration:underline;}
#sidebar a:visited{text-decoration:none;}
#sidebar li a{padding-left:10px;background:url(images/img09.gif) no-repeat 1px 5px;}
#realisations{width:600px; height:480px; margin:15px auto 15px auto; overflow:hidden;}
#realisations img{width:100px; height:50px;}
#footer{background:url(images/footer.gif) repeat-x;height:47px;width:100%;margin:0 auto;font-size:10px;color:#ffffff;padding-top:20px;text-align:center;border-top:4px solid #296FC0;}
#footer h1{font-size:100%; font-weight:normal;}
#footer a{color:#ffffff; font-size:10px; text-decoration:none;}
#footer .menus{margin:10px auto;}
.padding{padding:10px;  color:#FF0000;  font-weight:bold;}
.notop{margin-top:30px;}
.discret{color:#000; text-decoration:none;}
.jrz{display:none;}
.flr{float:right;}

