/* CSS Document */




#map {
     width: 420px;
     height: 450px;
     border: 1px solid #aaa;
}

#map-wrapper {

}

#sidebar {
     width:170px;
     overflow: auto;
}

#sidebar #titre {
	text-align: center;
	background: #FFF9DD;
	font: bold 1em "Helvetica", sans-serif;
}

h1{
	font: 1em Helvetica, sans-serif;
}

#sidebar ul#sidebar-list {
     list-style: url(puce.jpg) none;
}

#sidebar ul#sidebar-list li a {
	display: block;
	font: 12px Helvetica, sans-serif;
	text-decoration: none;
	color: #0000ff;
}

#sidebar ul#sidebar-list li a:hover {

     color: #000ff;
}

#sidebar ul#sidebar-list li.current a {

     color: #0000ff;
}

#sidebar ul#sidebar-list li.current a:hover {

     color: #00ff00;
}

#sidebar ul#sidebar-list li a strong {
     display: block;
}
#sidebar ul#sidebar-list li a span {
     font-style: italic;
     font-size: 11px;
}


td.Question {
  color: #0073AA;
	font-family: @Gulim;
	font-size: 16px;
	font-variant: normal;
	font-weight: 200;
}
td.Rep1 {
 height:15px;
text-align: center;
 margin:10;
 padding:10;
  color : blue;
  font-size: 14px
}
td.Rep1  a:hover {
 color : green;
}
/*
td.Vote {
 height:30px;
}
*/
td.topvote{
 height:10px;
 width:580px;
 background-image:url(topvote.jpg);
}
td.bottomvote{
 height:20px;
 width:580px;
 background-image:url(bottomvote.jpg);
}

#alert p {
     width: 170px;
     margin: 0 auto 0 auto;
     padding: 10px;
     background: #eee;
     border: 1px solid #fff;
}

body.loading #alert { display: block; }


 #titre {
margin-top: 5px;
height: 20px;
line-height: 20px;

}
#titre li
{
float: left;
list-style-type: none;
padding-right: 8px;
pading-left:5px;
width:20px;
}
#titre li a{
color: #FA9C39;
font-weight: 500;
display: block;
font-size : 12px;
text-decoration: none;
text-align:center;
background:#50f090;
}
#titre li a:hover {
  color:#fff;
background: #FA9C39 ;
}
#titre ul { padding-left: 2px;}

#meteo A {
       COLOR: #ffffff; FONT-FAMILY: none;

 background:#fffffff;
 font-size :13px;
}
#meteo A:hover {
       COLOR: #ffffff; TEXT-DECORATION: none;

 background:#ffffff;
 font-size :13px;
}

#fragment-1 a{
   COLOR: #bc4f9e; FONT-FAMILY: veranda;
   font-size:16px;
}

 .Weather_fond { background-color:#669999 }
 .Weather_corps { background-color:#D8E9EC }
 .Weather_texte { color: #000000 }
 .Weather_titre { color: #FFFFFF }
 .Weather_sstitre { color: #858586 }
 .Weather_link { font:normal 7pt Verdana;text-decoration:none }


 #infopanel a:hover{
  color:#9bff6a;
background: #6d0587 ;
 }

 #infopanel a{
  color:#6d0587;
background: #9bff6a ;
 }
 #infopanel h3{
  color:#3b803b;
background: #ffffff ;
 }

 #hidemarker a{
  color:#ffffff;
background: #ff6a6a ;
 }
.demo {
	background: #6AF;
	width: 200px;
	text-align: center;
	padding: 18px 2px;	/* padding greater than corner height|width */
	margin: 1em 0.25em;
	color:#000;
	height:10px;
}
.demo p {
	display: block;
}
.demo h1 {
	font-size: 100%;
}
.demodog {
	background: #6AF;
	width: 200px;
	text-align: center;
	padding: 10px 7px;	/* padding greater than corner height|width */
        margin: 2px 1px;
	color:#000;
	height:5px;
}
.demodog p {
	display: block;
}
.mydemo {
	background: #fffd79;
	width: 200px;
	text-align: center;
	padding: 10px 7px;	/* padding greater than corner height|width */
        margin: 2px 1px;
	color:#000;
	height:30px;
}
.mydemo a:hover{
    color: #fffd79;
    background:red;
}
.mydemo p {
	display: block;
}  

#InfoWind1 {
color: #830101;
}

#InfoWind2 {
color: #574abc;
}

#InfoWind3 {
color: #4d3838;
}
.service1 {
background: #c8e1ff;
}
.service2 {
background: #ffd13a;
}
       	UL.tabNavigation {
		    list-style: none;
		    margin: 0;
		    padding: 0;
		}

		UL.tabNavigation LI {
		    display: inline;
		}

		UL.tabNavigation LI A {
                    font-size:10px;
		    padding: 3px 5px;
		    background-color: #ccc;
		    color: #000;
		    text-decoration: none;
		}

		UL.tabNavigation LI A.selected,
		UL.tabNavigation LI A:hover {
		    background-color: #333;
		    color: #fff;
		    padding-top: 7px;
		}
		
		UL.tabNavigation LI A:focus {
			outline: 0;
		}

		div.tabs > div {
			padding: 5px;
			margin-top: 3px;
			border: 5px solid #333;
		}
		
		div.tabs > div h2 {
			margin-top: 0;
		}
		
.lst_service {

  background :#5c8ef3;
  color : #ffffff;
  align:center;
}

