body{font-family:"lucida grande", georgia, helvetica, 
sans-serif;font-size:12px;line-height:14px;background:transparent;}
img{border:none;}
td{border:1px solid #000;}

/* Surtitre rubrique */

h1{font-size:24pt;}
h2{font-size:20pt;}
h3{line-height:18pt;}

/* Paragraphes */

p{font-size:11pt;}

#col-right .petites-expos p{overflow:hidden;}
#col-right .petites-expos p img{float:left;margin-right:10px;}

/* Chapeau */

#col-right 
p.chapeau{width:469px;margin-bottom:30px;font-size:14px;line-height:18px;color:#333;font-style:italic;}

#col-right div.big-img-h{width:630px;margin-bottom:30px;}
#col-right div.mid-img-v{width:470px;margin-bottom:30px;}
#col-right div.big-img-h img,
#col-right div.mid-img-v img{display:block;}
#col-right div.big-img-h p,
#col-right div.mid-img-v 
p{float:right;width:120px;margin-top:10px;margin-right:25px;display:inline;}
#col-right div.big-img-h p span.legend,
#col-right div.mid-img-v p 
span.legend{line-height:14px;font-size:11px;color:#fff;}
#col-right div.big-img-h p span.copyright,
#col-right div.mid-img-v p 
span.copyright{line-height:12px;font-size;10px;color:#333;}

#col-right div.vig-img-v,
#col-right div.vig-img-h{margin-bottom:15px;}
#col-right div.vig-img-v img{margin-right:3px;}
#col-right div.vig-img-h img{margin-right:2px;}

/* Fiches techniques */

#col-right ul#fiches-tech li{margin-bottom:20px;}
#col-right ul#fiches-tech li 
a{display:block;padding-left:20px;background:url(print_FILES/picto_pdf_off.gif) 
0 0 no-repeat;}

/* Galerie photo */

div#galerie{margin:0 0 50px 10px;overflow:hidden;}
div#galerie a img{display:block;}
div#galerie a{float:left;margin: 0 17px 17px 0;}
div#galerie a:hover{float:left;margin: 0 17px 17px 0;}

/* Tableaux */

#col-right div.liste-communes 
a.haut-page{float:right;width:20px;height:20px;margin-right:9px 
!important;margin-right:7px;background:url(print_FILES/retour.gif) 0 0 
no-repeat;display:inline;}
#col-right div.liste-communes a.haut-page span{display:none;}
#col-right div.liste-communes 
a.haut-page:hover{background:url(print_FILES/retour_roll.gif) 0 0 
no-repeat;}
#col-right span.district,
#col-right 
span.canton{display:block;width:610px;height:20px;padding-left:10px;font-weight:bold;font-size:18px;line-height:20px;color:#fff;}
#col-right span.district{background-color:#666;color:#fff;}
#col-right span.canton{margin-bottom:15px;background-color:#dcd3b7;color:#000;}
#col-right div.liste-communes h3{margin:0 0 15px 
10px;pading:0;font-size:12px;line-height:12px;color:#000 !important;}
#col-right div.liste-communes dl{width:469px;margin-left:10px;}
#col-right div.liste-communes dt{font-weight:bold;}
#col-right div.liste-communes dd{margin-bottom:20px;}

table.communes{margin:0 0 25px 10px;}
table.communes caption{margin-left:10px;font-weight:bold;padding-bottom:20px;}
table.communes th,
table.communes 
td{width:234px;height:16px;padding-left:10px;font-size:11px;line-height:14px;vertical-align:middle;}
table.communes 
th{height:30px;padding-top:5px;padding-bottom:5px;font-size:11px;line-height:14px;text-transform:uppercase;text-align:center;vertical-align:top;}

#col-right #summary 
div{float:left;width:160px;height:340px;border-right:1px solid #fff;}
#col-right #summary div img{display:block;}
#col-right #summary div span{display:block;height:180px;}
#col-right #summary div span big{display:block;margin:0 
10px;padding-top:25px;font-weight:bold;font-size:15pt;line-height:21pt;}
#col-right #summary div span small{display:block;margin:0 
10px;padding-top:15px;font-size:13px;line-height:18pt;}

#col-left,
#manuscrit,
#menu-lateral,
#nav,
#languages,
.icones,
#footer{display:none;}