





*{
	margin:0;
	padding:0;
}

body{
	font-family:Verdana, Arial, Helvetica, Geneva, sans-serif; 
	font-size:100%; 
	color:black; 
	background-color:#FFE1FF;
}

a{
	color:black;
}

br{
	line-height:0.9em;
}

hr{
	display:block;
	width:95%;
	height:1px;
	margin:5px;
	padding:0;
	color:black;
	background-color:#FFFFFF;
	border:1px solid #FFFFFF;
}

h1{
	font-size:1.2em;
	font-weight:bold;
	font-variant:small-caps;
}

h2{
	font-size:1em;
	font-weight:bold;
}

p{
	margin-top:1.2em;
}

.spip_logos{
	float:left;
	margin:3px 10px 3px 0;
	border:none;
}

.img{
	border:none;
}



#general{
	position:relative;
	width:798px;
	margin:0 auto 15px;
	padding:0;
}




.header{
	display:block;
	width:798px;
	height:154px;
	border:2px solid #FFFFFF;
	margin:0 auto;
	padding:0;
	background:url(http://www.harrockhall.com/music-publishing--greenville/images/image_1.jpg) no-repeat;
}


.menu{
	display:block;
	width:100%;
	padding:5px 0;
	font-size:0.8em;
	text-align:center;
	border-right:2px solid #FFFFFF;
	border-left:2px solid #FFFFFF;
	background-color: #FFBCDA;
}

.menu a{
	text-decoration:none;
}

.menu a:hover {
	text-decoration:underline;
}

ul#menulist li ul{
	display:none;
}

ul#menulist li:hover>ul{
	display:block;
}

ul#menulist {
	display:inline;
	position: static;
	width:100%;
	background-color: #FFBCDA;
}

ul#menulist li{
	display:inline;
	position:relative;
	width:auto;
	padding:0.5em 0;
	_padding:0.3em 0;
	background-image: none;
}

ul#menulist li a{
	padding:0 4px 0 9px;
	border-left:1px solid #FFFFFF;
} 

ul#menulist li.sans a{
	border:0;
}

ul#menulist li.sans a:hover{
	border-left:6px solid #FFFFFF;
	padding:0 4px 0 2px;
}

ul#menulist li a:hover{
	padding:0 4px 0 4px;
	border-left:6px solid #FFFFFF;
}

ul#menulist ul{
	position:absolute;
	top:27px;
	_top:25px;
	left:0;
	padding:0 0 1em;
	border-bottom:2px solid #FFFFFF;
	border-left:1px solid #FFFFFF;
	background-color: #FFBCDA;
	z-index:30;
}

ul#menulist ul li{
	display:block;
	width:300px;
	padding:5px 10px 0 0;
	text-align:left;
	border:0;
	background-color: #FFBCDA;
}

ul#menulist ul li a{
	padding:0 3px 0 9px;
	border-left:0;
	background-color: #FFBCDA;	
}

ul#menulist ul li a:hover{
	padding:0 3px 0 3px;
	background-color: #FFBCDA;	
}





#contenu{
	width:798px;
	margin:0 0 15px;
	padding:0;
	font-size:0.8em;
	border:2px solid #FFFFFF;
	background:url(http://www.harrockhall.com/music-publishing--greenville/images/image_2.jpg) repeat-y;
}

#contenu ul{
	margin:5px 0 0 35px;
}

#contenu li{
	list-style-type:square;
	margin-bottom:4px;
}




#contenu hr{
	clear:both;
	visibility:hidden;
}




.le-mot{
	float:left;
	width:120px;
	margin-left:-200px;
	padding:30px 30px;
	font-size:1.4em;
}

.presidente{
	display:block;
	width:390px;
	padding:10px 30px 10px 200px;
	background:url(http://www.harrockhall.com/music-publishing--greenville/images/image_3.jpg) repeat-y;
}

.chemin{
	display:block;
	width:560px;
	padding:10px 30px;
	color:black;
}

.chemin a{
	color:black;
}

.actu-titre{
	display:block;
	width:560px;
	padding:10px 30px;
	font-size:1.4em;
	border-top:2px solid #FFFFFF;
	background-color:#FFE1FF;
}

.actualite{
	display:block;
	width:560px;
	padding:10px 30px;
	color:black;
	border-top:2px solid #FFFFFF;
	background-color:#FFFFFF;
}

.actualite a{
color:black;
}

.droite{
	width:550px;
	text-align:right;
}

.doc{
font-size:0.8em;
}

.doc_anthologie{
	width:560px;
	margin:20px 0 0;
	padding:0;
}

.doc_container{
	float:left;
	width:140px;
	height:200px;
	font-size:0.9em;
	text-align:center;
}

.doc_container img{
	margin-top:5px;
}




#col_droite{
	float:right;
	width:169px;
	margin:0;
	padding:0;
	font-size:0.9em;
}

#col_droite img{
	margin:0 3px 0 0;
	vertical-align:middle;
}

#col_droite hr{
	visibility:visible;
}




.adherent{
	position:inherit;
	width:150px;
	margin:7px 0;
	padding:5px;
	border:1px solid #FFFFFF;
	background-color:#FFBCDA;
}

.une{
	position:inherit;
	width:150px;
	margin:7px 0;
	padding:5px;
	border:1px solid #FFFFFF;
	background-color:#FFE1FF;
}

.anthologie{
	position:inherit;
	width:150px;
	margin:7px 0 0;
	padding:5px;
	border:1px solid #FFFFFF;
	background-color:#FFDBF9;
}




form.css fieldset{
	width:500px;
	padding:1em;
	border:0;
}

form.css legend{
	margin-bottom:10px;
	_margin-left:-7px;
	font-weight:bold;
}

form.css label{
	display:inline;
	float:left;
	width:120px;
	font-size:0.9em;
}

form.css input{
	border:1px solid #FFE1FF;
	margin-bottom:5px;
	margin-left:20px;
	background-color:#FFFFFF;
}

form.css input.bouton{
	width:70px;
	cursor:pointer;
	border:1px outset #FFE1FF;
	background-color:#FFFFFF;
}

form.css input.bouton:hover{
	font-weight:bold;
	color:black;
	background-color:#FFBCDA;
}

form.css textarea{
	margin-bottom:10px;
	border:2px solid #FFE1FF;
	background-color:#FFFFFF;
}

.retour{
	width:500px;
	margin-left:12px;
	padding:0;
	font-size:1em;
	font-weight:bold;
	color:black;
}



.footer{display:block;
	width:798px;
	margin:0;
	padding-bottom:5px;
	font-size:0.8em;
	text-align:center;
	border-top:2px solid #FFFFFF;
	background-color:#FE7F9D;
}

.footer div{
	width:798px;
	height:10px;
	margin-bottom:5px;
	background-color:#FFBCDA;
}


