body {
	background-image: url(data/bg.jpg);
	background-repeat: repeat-x;
	background-color: #7fba7a;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	margin: 0px;
}
*{
	margin-right: 0px;
	margin-left: 0px;
	margin-top: 0px;
	margin-down: 0px;
}#flash {
	margin: 0px;
	padding: 0px;
	height: 234px;
	width: 887px;
}
#header {
	width: 887px;
	margin-right: auto;
	margin-left: auto;
}#master {
	width: 806px;
	height: 100px;
	margin-right: auto;
	margin-left: auto;
	background-image: url(data/menu.png);
	background-repeat: no-repeat;
	padding-left: 35px;
}
#menu ul {
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}

#menu {
	background-color: #FFFFFF;
	height: 42px;
	background-image: url(data/bg_menu.jpg);
	background-repeat: no-repeat;
	padding-left: 10px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#menu li {
	display: block;
	float: left;
	list-style-type: none;
	margin-top: 5px;
	margin-right: 17px;
	margin-bottom: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
}
#menu a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	font-weight: bold;
	text-decoration: none;
}
#master #contenu {
	background-color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	padding-bottom: 8px;
}
#hebergement {
	width: 500px;
	text-align: justify;
}

#liens ul {
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 13px;
}

#master #contenu #gauche {
	width: 250px;
	background-image: url(data/fond_gauche.jpg);
	background-repeat: no-repeat;
}
#master #contenu #droite {
	width: 532px;
	float: right;
	background-color: #FFFFFF;
	padding-right: 8px;
}
#meteog {
	width: 180px;
}
#meteod {
	float: right;
	width: 315px;
}


#master #contenu #droite a {
	text-decoration: none;
}

#master #contenu #gauche li {
	list-style-type: none;
}
.trous {
	margin-right: 10px;
}

#master #contenu #gauche a {
	text-decoration: none;
	color: #333333;
	font-weight: bold;
	line-height: 20px;
}
#master #contenu #gauche a:hover {
	text-decoration: underline;
}
#master #menu a:hover {
	color: #2074bc;
}
.bienvenue {
}
.parcours {
	float: left;
	margin-right: 15px;
	margin-bottom: 0px;
}
.hebergement {
	margin-left: 15px;
	margin-bottom: 7px;
}



.savoirplus {
	margin-left: 130px;
}
.savoir-parcours {
	float: right;
}
.titre-parcours {
	margin-bottom: 3px;
}





#vignettes {
	background-color: #FFFFFF;
	background-image: url(data/bande-bas.jpg);
	background-repeat: no-repeat;
}



#master p {
	margin: 0px;
	padding: 0px;
}


#footer {
	background-image: url(data/bg_footer.jpg);
	background-repeat: no-repeat;
	height: 14px;
	background-color: #FFFFFF;
	padding-right: 5px;
	color: #FFFFFF;
	font-size: 10px;
}
#conception {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #CCCCCC;
	height: 10px;
}
#conception a {
	text-decoration: none;
	color: #CCCCCC;
}
#footer a {
	color: #FFFFFF;
	font-size: 10px;
	text-decoration: underline;
	font-family: Arial, Helvetica, sans-serif;
}

.licence {
	float: right;
}
.infos-sup {
	margin-top: 25px;
}
#pdf {
	background-image: url(data/pdf.jpg);
	background-repeat: no-repeat;
	margin-left: 20px;
	padding-right: 90px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	padding-top: 50px;
}
#liens {
	margin-left: 8px;
}
.MSJ {

	margin-bottom: 20px;
}
#master #contenu #droite img {
	text-decoration: none;
}
#master #contenu #droite img a {
}
img { border : none; }
#flashcontent {
		height: 300px;
	    width: 500px;
		margin-left: 10px;
	}
	
     
.news p
{            
      margin-top:0px;
        }
.news
{
      width:90%;
    
            
   }
      
.vittel_le_parc {
	margin-left: 380px;
}
#news {
	border-style: solid ;
	border-color: #CCCCCC;
	border-width: 1px;
	padding: 10px;
}
#membres {
	
	background-color: #FFFFFF;
	background-image: url(data/asso.jpg);
	background-repeat: no-repeat;
	background-position: right;
	margin-left: 30px;
	padding-right: 180px;
	text-align: justify;
}
#liste {
	
	background-color: #FFFFFF;
	
	margin-left: 30px;
	padding-right: 180px;
	text-align: justify;
}

td {
	border: 1px solid #CCCCCC;	
	}
#pdf-en {

	background-image: url(data/pdf-EN.jpg);
	background-repeat: no-repeat;
	margin-left: 20px;
	padding-right: 90px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	padding-top: 50px;
}
.spacer {
	height: 0px;
	width: 0px;
	clear:both;
}
#pdf-de {


	background-image: url(data/pdf-DE.jpg);
	background-repeat: no-repeat;
	margin-left: 20px;
	padding-right: 90px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	padding-top: 50px;
}
