/* CSS Document */
body {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:small;margin:0; padding:0;}
#header {margin:0; padding:0;width:100%;}
#titre_nom_canton {font-size:x-large; font-weight:bold}
#carte0 {width:50%; float:left;margin:0; padding:0; background-color:#0099CC}
#cadre_infos_canton0 {width:50%; float:right; text-align:center;margin:0; padding:0; background-color:#CC3300}
#carte {float: left;}
#carte_situation {float:left; margin:-15px 0 5px 5px;padding:0}

 #drapeau {float: left; padding-right:5px}
@media print {
   #drapeau { display : none;}
}

h1 {padding:0; margin:0}

li {list-style: none;}
li#commune {margin:0 0 10px 0; padding:0; list-style: none; list-style-position:outside}
ul {margin:0; padding:0; font-size:x-small}
#nom_commune {font-size:small; font-family:"Arial Black";margin:0; padding:0;}
#nom_canton {font-size:large;font-weight:bold;padding:0 0 20px 0}
#bande_commune {background-color:#000d19;margin:0; padding:5px; background-image:url(../habillage/Fd_Header2.gif); background-repeat:repeat-x; color:#FFFFFF; font-size:x-small; min-height:45px; border-top:solid #738eaa 1px;}
#maire {min-height:76px;background-color: #E4E4E4;background-image:url(../habillage/Fd_Maire_Canton.gif); background-repeat:no-repeat; background-position: top right; padding-top:6px; border-bottom: dashed #999999 1px}
a {color: #FFFFFF; text-decoration:none}
a:hover {color: #FFFF00; text-decoration: underline}
#maire a {color: #0000FF}
#maire a:hover {color: #FF0000}
#fonction {background-image:url(../habillage/Fd_Header2.gif); background-repeat:repeat-x; font-weight:bold; padding:5px; color:#FFFFFF; border-bottom:dashed #000033 1px }
#cgpa {min-height:110px}
#cgpa a{color: #0000FF}
#cgpa a:hover{color: #FF0000}

.img-shadow {
  float:left;
  background: url(../habillage/shadowAlpha.png) no-repeat bottom right !important;
  background: url(shadow.gif) no-repeat bottom right;
  margin: 7px 10px 0 5px !important;
  margin: 10px 0 0 5px;
    }

.img-shadow img {
  display: block;
  position: relative;
  background-color: #fff;
  margin: -6px 6px 6px -6px;
  padding: 0px;
  } 
/*********** barre menus ********************/
div#menu{float:left;width: 100%;margin-top:5px;padding-top:25px;background-image:url(../habillage/Fd_Top_Canton.gif); background-repeat:no-repeat; background-position:top left;}
ul#nav,ul#nav li{list-style-type:none;margin:10px 0 0 0;padding:0}
ul#nav{margin-left: 15px;}
ul#nav li{float:left;margin-left: 2px;text-align: center; font-weight:bold}
ul#nav a{
	float:left;
	width: 135px;
	padding: 5px 0;
	background-color: #738eaa;
	text-decoration:none;
	color: #fff;
	background-image: url(../habillage/Fd_Bt2.gif);
	background-repeat: repeat-x;
}
ul#nav a:hover{background-color: #738eaa;color: #FFF; background-image: url(../habillage/Fd_Bt2_On.gif);background-repeat: repeat-x;}
ul#nav li.activelink a,ul#nav li.activelink a:hover{background: #FFF;color: #FFF; background-color: #fff}

#topsection{background: #fff url(../habillage/Fd_Header2.gif) repeat-x bottom left;line-height: 60px; /*Height of top section*/}
#topsection h1{font-family: "Arial Black";font-size:x-large;color: #ffffff;margin: 0;padding-left:10px;line-height:60px}
#topsection img{float: left;padding-right:10px;padding-left:10px}
#bt {float:right;margin-top:15px}

#footer{margin-top:10px; clear: left; width: 100%; line-height:28px; color: #000000; text-align: right; font-size:x-small; border-top: solid #CCCCCC 1px;}
#footer a{color: #000000; font-family:"Times New Roman", Times, serif; font-weight:bold; text-decoration:none}	
