@charset "iso-8859-15";
/*=================================================*/
/*= Stylesheet for LCU main website by Léo Studer =*/
/*=================================================*/
body {position:absolute;width:100%;height:100%;margin:0px;padding:0px;text-align:center;font-family:Comic Sans MS;}
.header{left:0px;margin-top:0px;width:760px;height:250px;background:url(images/header.jpg) top left no-repeat}
.undertop{left:0px;margin-top:0px;width:760px;background:url(images/body.jpg)}
.contenair{float:left;left:0px;width:760px;top:100px;background:url(images/body.jpg)}
.footer{float:left;left:0px;width:760px;height:350px;background:url(images/footer.jpg) top left no-repeat}
.chercher,.nouvelles{background:transparent;padding-top:10px;height:30px;margin-left:390px;text-align:center}
.chercher{font-size:12px;text-align:right;padding-right:20px;width:310px;margin-top:10px;background:url(images/chercher.jpg) top left no-repeat}
.nouvelles{font-size:11px;font-weight:bold;margin-top:10px;width:330px;background:url(images/nouvelles.jpg) top left no-repeat}
.frame{margin:0px 0px 0px 20px;font-size:14px;font-family:Comic Sans MS;z-index:8;overflow:hidden;width:700px;height:auto;padding:10px 10px 10px 10px;background:transparent}
.accueil {height:130px;font-size:11px;clear:both;margin:116px 0px 0px 40px;padding:5px 5px 5px 5px;width:150px;float:left;background:transparent;text-align:center}
fieldset {border:0;padding:0;margin:0;}

.accueil li {margin-bottom:5px;padding-bottom:5px;background:url(images/h2-accueil.jpg) bottom left no-repeat;}
.accueil ul {padding:0;margin-top:5px;text-align:center;list-style-type:none}

.maj {height:auto;overflow:hidden;width:700px;clear:both;}
.maj_left {height:auto;overflow:hidden;width:300px;clear:both;float:left;margin:10px 0px 10px 30px;background:transparent}
.maj_right {height:auto;overflow:hidden;width:300px;float:right;margin:10px 30px 10px 0px;background:transparent}
.maj_body {padding:0px 0px 0px 0px;width:300px;font-size:11px;text-align:center;background:url(images/maj_body.jpg)}
.maj_foot {margin:-10px 0px 0px 0px;height:20px;width:300px;background:url(images/maj_foot.jpg)}
ul.backtop {clear:both;margin:-260px 0px 0px 446px;width:174px;float:left;background:transparent}
li.backtop{display:inline}	
li.backtop a{display:block;height:20px;line-height:20px;width:174px}
li.backtop a:hover{background:url(images/backtop.jpg) top left no-repeat}
.plan{height:30px;font-size:12px;clear:both;margin:14px 0px 0px 215px;padding:5px 5px 5px 5px;width:450px;float:left;background:transparent;text-align:left}
ul.chantier {margin-left:auto;margin-right:auto;padding:0;width:50%;background:transparent;}
li.chantier {display: inline}	
li.chantier a {display: block;height: 120px;line-height:120px;width:340px;
z-index:12;background:bottom left no-repeat;background-image: url(images/chantiers/diaporama.jpg)}
li.chantier a:hover {background-image:url(images/chantiers/diaporama_survol.jpg)}
.ss_titre1,.ss_titre2,.ss_titre3,.ss_titre4,.ss_titre5{height:35px;width:330px}
.ss_titre1{background:url(images/ss_titre1.jpg)}
.ss_titre2{background:url(images/ss_titre2.jpg)}
.ss_titre3{background:url(images/ss_titre3.jpg)}
.ss_titre4{background:url(images/ss_titre4.jpg)}
.ss_titre5{background:url(images/ss_titre5.jpg)}
.sousmenu_body{float:left;margin-top:-105px;margin-left:40px;overflow:hidden;width:330px;background:url(images/ss_titre_body.jpg)}
.sousmenu1,.sousmenu2{font-size:12px;text-align:center;width:165px;height:auto;overflow:hidden}
.sousmenu1{position:absolute;top:280px;left:40px}
.sousmenu2{margin:0px 0px 0px 165px}
.sousmenu_foot{height:25px;width:330px;background:url(images/ss_titre_foot.jpg) top left no-repeat}
ul.webmaster{clear:both;margin:-15px 0px 0px 595px;width:105px;float:left;background:transparent;}
li.webmaster{display:inline}	
li.webmaster a{display:block;height:40px;line-height:40px;width:105px}
li.webmaster a:hover{background:url(images/webmaster.jpg) top left no-repeat}
ul.firefox{clear:both;margin:-102px 0px 0px 155px;width:95px;float:left;background:transparent;}
li.firefox{display:inline}	
li.firefox a{display:block;height:95px;line-height:95px;width:95px}
li.firefox a:hover{background:url(images/firefox.jpg) top left no-repeat}

span.pdf a:link{color:#669933;text-decoration:overline underline}
span.pdf a:visited{color:#669933;text-decoration:overline underline}
span.pdf a:hover{color:#D56B00;text-decoration:none}
span.pdf {background:url(images/pdficon_small.gif) 100% 50% no-repeat;padding-right:20px;}

.frame a:link,.nouvelles a:link,.accueil a:link,a.sousmenu:link,.plan a:link{font-weight:bold;color:#8E4700;text-decoration:none}
.frame a:visited,.nouvelles a:visited,.plan a:visited,a.sousmenu:visited,.accueil a:visited{font-weight:bold;color:#563201; text-decoration:none}
.frame a:hover,.nouvelles a:hover,.plan a:hover,a.sousmenu:hover,.accueil a:hover{font-weight:bold;color:#0f5c04;text-decoration:underline}
.frame a:active,.accueil a:active,a.sousmenu:active,.nouvelles a:active,.plan a:active{font-weight:bold;color:#07a245;text-decoration:underline}
.frame a:focus,.accueil a:focus,a.sousmenu:focus,.nouvelles a:focus,.plan a:focus{font-weight:bold;color:#07a245;text-decoration:underline}

.titre,li.st,ul.st{font-weight:bold;text-decoration:underline}
li.st,ul.st{clear:both;padding:0px;margin-top:-10px;margin-bottom:-10px}
.titre{font-size: 20px;color:#895731;text-align:center}
li.st,li.txt,li.stxt{margin-left:15px}
li.txt,ul.txt,li.stxt,ul.stxt{padding:0px;margin-top:10px;margin-bottom:10px}
li.txt,ul.txt{text-decoration:underline}
li.stxt,ul.stxt{text-decoration:none}
li.sm,ul.sm{font-weight:bold;color:#8E4700}
li.sm,ul.sm{padding:0px;margin:0px}
li.sm{margin-left:10px}
#fond{position:relative;margin-left:auto;margin-right:auto;width:760px;text-align:justify;background:url(images/body.jpg);height:100%}
#global{position:relative;margin-left:auto;margin-right:auto;width:760px;text-align:justify;background:url(images/body.jpg)}
ul.menu1,ul.menu2,ul.menu3,ul.menu4{margin:0;padding:0;position:absolute;padding-top:0px;top:190px;background:transparent}
ul.menu1{left:20px;width:150px}
ul.menu2{left:180px;width:190px}
ul.menu3{left:390px;width:190px}
ul.menu4{left:590px;width:150px}
li.menu1,li.menu2,li.menu3,li.menu4{display:inline}	
li.menu1 a,li.menu2 a,li.menu3 a,li.menu4 a{display:block;height:50px;line-height:50px}
li.menu1 a,li.menu4 a{width:150px}
li.menu2 a,li.menu3 a{width:190px}
li.menu1 a:hover,li.menu2 a:hover,li.menu3 a:hover,li.menu4 a:hover{background:top left no-repeat;}
li.menu1 a:hover{background:url(images/Menu1.jpg)}
li.menu2 a:hover{background:url(images/Menu2.jpg)}
li.menu3 a:hover{background:url(images/Menu3.jpg)}
li.menu4 a:hover{background:url(images/Menu4.jpg)}
ul.retour_accueil{margin:0;padding:0;position:absolute;top:10px;background:transparent;left:40px;width:600px}
li.retour_accueil{display:inline}	
li.retour_accueil a{display:block;height:85px;line-height:85px;width:600px}
li.retour_accueil a:hover{background:url(images/retour_accueil.jpg) top left no-repeat;}

#chantier_navig{float:left;margin:40px 10px 10px -10px;background:url(images/chantiers_body.jpg) top left repeat-y;font-size:10px;width:160px;}
#chantier_navig_hd{width:150px;height:40px;background:url(images/chantiers_navig.jpg) top left no-repeat;}
#conseils_navig_hd{width:150px;height:50px;background:url(images/conseils_navig.jpg) top left no-repeat;}
#menuiserie_navig_hd{width:150px;height:40px;background:url(images/menuiserie_navig.jpg) top left no-repeat;}
#chantier_navig_ft{width:150px;height:20px;background:url(images/chantiers_foot.jpg) top left no-repeat;}
#chantier_navig li, #chantier_navig ul{color:#8E4700;}
#chantier_navig li{padding:0px 0px 0px 0px;margin:0px 0px 0px 10px}
#chantier_navig ul{padding:0px 20px 0px 0px;margin:0px 0px 0px 10px}