/* CSS Document */

*{padding:0;margin:0;}


body  {
    background: #FFFFFF url('images/fond.gif') repeat 0 0;
    padding:30px 0 30px 0;
    margin: auto;
    text-align: center;
    vertical-align: top;
    color: #000;
    font-family: verdana;
    font-size: 12px;
}

#all {
    text-align:left;
    width:800px;
    margin : auto
}


#all a {
color:#194F75;
font-size:12px;
text-decoration:none;
}

#all a:hover {
color:#0099CC;
font-size:12px;
text-decoration:underline;
}


#all h2 {
text-align:center;
margin:4px 0 4px 0;
color:#003366;
}


#all h3 {
color:#0099CC;
margin:4px 0 4px 0;
}



#all h5 {
color:#FF0000;
margin:4px 0 4px 0;
font-size:12px;
}

/*div#all label  {
float:left;
margin-left:10px;
} */


#header {
    background: url('images/header.jpg') no-repeat 0 0;
    height : 150px;
    margin : 0;
    padding: 0;
}

#contenu {
    background: url('images/fond_contenu.gif') repeat-y 0 0;
}

#menu {
    background: url('images/menu.gif') no-repeat 0 0;
    height : 36px;
    margin : 0;
    padding: 0;
}


#corps{
    background: url('images/content.gif') repeat-y 0 0;
	text-align:left;
} 

#included_text{
	margin:0 30px 0 30px;
	padding:20px 20px 50px 20px;
}

 
#footer {
    clear:both;
    background: url('images/footer.gif') no-repeat 0 0;
    height : 41px;
    margin : 0;
    padding: 0;
}


#footer p {
    clear:both;
    text-align:center;
    color : #FFFFFF;
    font-size:0.9em;
	padding-top:6px;

}

#login {

 background: #FFFFFF url('images/login.gif') no-repeat 0 0;
 background-position:center;
 font-size: 14px;
 padding:200px 50px 50px 0px; 
}

#login h5 {
margin-bottom:8px;
}

#login input{
margin-bottom:3px;
}

	.vide {
        color:red;
	   }

    .plein {
        color:green;
	  }



div#map {
	padding-top: 10px;
	padding-bottom:10px;
	border:thin;
	border-style:outset;
}

div#links {

	color:#CCCCCC;
	text-align:center;
	font-size:9px;
}
	
#links a{
	color:#CCCCCC;
	text-decoration:none;
	
}
 
