body
{
   width: 800px;
   margin: auto;
   margin-top: 20px;
   margin-bottom: 20px;
   background: url("img/design/motif.png");
   /*background-color: #cdcded;*/
   /*background-repeat: repeat-x;*/
   font-family: "Verdana", "MS Sans serif", serif;
   font-size: 13px;
}

/* HEAD */

#head
{
	margin: 0px;
	padding: 10px;
	background: url("img/design/banniere.png");
	background-repeat: no-repeat;
	color: #e8de44;
}

#head h1
{
text-align: center;
margin-top: 5px;
margin-bottom: 0px;
}
#head h5
{
text-align: right;
margin-top: 5px;
margin-bottom: 0px;
}

/* MENU-TOP */

#menu-top
{
	text-align: center;
	margin: 0px;
	padding: 0px;
	padding-top: 10px;
	padding-bottom: 10px;
	background: url("img/design/corps.png");
	background-repeat: repeat-y;
	border-bottom: dotted 1px white;

}

#menu-top a
{
	padding-bottom: 10px;
	margin: 10px;
	border-bottom: dotted 1px blue;
	text-decoration: none;
}

#menu-top a:hover
{
	border-bottom: dotted 1px white;
	text-decoration: none;
}

/* MENU */

#menu
{
padding-left: 10px;
border-left: dashed #dee3fd 1px;
float: right;
width: 200px;
}

#menu div
{
margin-bottom: 15px;
padding-left: 10px;
}

#menu .titre
{
margin-left: -5px;
margin-bottom: 5px;
color: white;
border-bottom: solid 1px white;
}


/* MODULES*/

#module-index ul
{
margin: 0px;
padding: 0px;
}

#module-index li
{
list-style-type: none;
}

#module-index .sous-titre
{
font-weight: bold;
padding-top: 10px;
}

#module-musique
{
margin: 0px;
padding: 0px;
}

#module-twitter
{
margin: 0px;
padding: 0px;
}

#module-google
{
text-align: center;
}


#module-google h4
{
text-align: left;
}


/* CORPS */
#corps
{
	clear:both;
	margin: 0px;
	padding: 10px;
	background: url("img/design/corps.png"); 
	background-repeat: repeat-y;
	color: black;
}

#content
{
margin-right: 220px;
}

#content h1
{
	color: white;
	border-bottom: white 1px solid;
	margin-left: 15px;
}

#content h2
{
	color: white;
	border-bottom: white 1px solid;
	margin-left: 15px;
}
#content h3
{
	color: white;
	border-bottom: white 1px solid;
	margin-left: 15px;
}
#content h4
{
	color: white;
	border-bottom: white 1px solid;
	margin-left: 15px;
}

#content h5
{
	color: white;
	border-bottom: white 1px solid;
	margin-left: 15px;
}

#content h6
{
	color: white;
	border-bottom: white 1px solid;
	margin-left: 15px;
}

#content p
{
	text-indent: 15px;
}

#content a
{
text-decoration: none;
}

/* NEWS */

#news
{
background-color: #bbbcf0;
width: auto;
border: solid black 1px;
text-align: justify;
margin: 5px;
margin-bottom: 15px;
margin-top: 10px;
}

#content #news h4
{
margin:0px;
margin-left:5px;
background-color: transparent; 
background-image: url(img/design/newz.png); 
background-repeat: repeat-x;
background-attachment: scroll;
color: white;
}

#news em
{
font-size: 10px;
margin-left: 5px;
}

#contenu_news
{
margin: 10px;
}


/* FOOTER */

#footer 
{
	background: url("img/design/footer.png");
	background-repeat: no-repeat;
	clear:both;
	color:black;
	margin: 0px;
	padding:10px;
	text-align:center;
	font-size: 10px;
}

/* AUTRES */

img
{
border-style: none;
}

td
{
padding: 10px;
}

table .img
{
text-align: center;
}

input, textarea
{
border: solid gray 1px;
}

input:hover , textarea:hover
{
border: solid blue 1px;
}

input:active , textarea:active
{
border: solid yellow 1px;
}

