*{
	margin: 0px;
	padding: 0px;
}


body {
margin:0; 
padding:0; 
color:#FFFFFF;
background:url(../images/interface/body.jpg) 30% 0% repeat-y; 
}


#global {
width:100%; 
color: #FFFFFF;
}
	
#img{padding:5px;}
#header {
width:100%; 
height:120px; 
background: url(../images/interface/header.jpg) 30% 0% no-repeat;
position:relative; /* pour positionnement du menu #nav +- */
	}
	
	
	
#headerElements { 

margin-left: 29%;
}
#center {
background: url(../images/interface/center.jpg) 30% 0% no-repeat;

	 
	}
#content 			
{ 
margin-left: 29%; 
padding-right:35px; 
padding-left:30px;
}

#contentaccueil			
{ 
margin-left: 29%; 
padding-right:35px; 
padding-left:30px;
}
	
#contentaccueil ul	 		
{ 
list-style: disc;
margin-left: 35px;

}
	


	
	
#footer {
clear:both; 
height: 261px; 
padding-top:10px;
width:100%;	background: url(../images/interface/footer.jpg) 30% 0% no-repeat;

}

#footerElements { 

text-align: right;}

/**/


/* Les différents éléments de #center */



/**/


/* Bouton de rappel et H1 */
#header #headerElements h1 	{
		position: absolute;	
		top: 0;
		left: 29%;		
 	}
	#header #headerElements h1 a {
		text-indent : -9999px;
		height: 120px;
		width: 383px;
		overflow: hidden;
		background: url(../images/interface/logo.jpg);
		background-repeat: no-repeat;
		display: block;
 	}
 
 
	#header #headerElements #wcb {
		position: absolute;
		top: 50px;
		right: 5%;
	}
	
	

 
#content img{ padding:10px; border: 1px solid #FFFFFF; margin: 10px;}
/**/


/* Menu de navigation principal */
	#nav { width: 200px; position: absolute; left: 8%; top: 250px;} 
	#nav li { height: 25px; margin-bottom: 10px; text-align:center; 
	}
	#nav li a { line-height: 30px; width: 200px; background: maroon; border: 1px solid #FF9933 ; display: block; 
	filter:alpha(opacity=85);
-moz-opacity:.85;
opacity:.85;
	}
	#nav li a:hover { background: #ff8c00; color:#FFFFFF; 
	}
	#nav li.mentions { display: none;
	}
	
	/* Boutons actifs */
	body.accueil #nav li.accueil a{ text-decoration: underline; color:#FFFFFF;  }
	body.contact #nav li.contact a{ text-decoration: underline; color:#FFFFFF;  }
	body.actu #nav li.actu  a { text-decoration: underline; color:#FFFFFF;  }
	
    body.orchestre #nav li.orchestre de Carcassonne a { text-decoration: underline; color:#FFFFFF;  }

/**/



/* Menu de navigation du footer */

	#footer #footerElements ul 		{ text-align:right; list-style: none; width: 95%; padding-top: 50px; padding-bottom: 15px;  }
	#footer #footerElements li 		{ display:inline; }
	#footer #footerElements li a 	{ color: orange; padding-left: 10px; padding-right: 10px; border-right: 1px solid orange; }
	#footer #footerElements ul li.mentions a		{ border-right:0px; }
	
	

	/* Boutons actifs */
	body.accueil #footer li.accueil a,
	body.contact #footer li.contact a,
	body.actu #footer li.actu a,
	body.orchestre #footer li.orchestre de Carcassonne a,
	body.tarifs #footer li.tarifs a,
	body.mentions #footer li.mentions a {text-decoration: underline; color:#FFFFFF; }

/* */


/* Elements du footer */

	#footer #footerElements .vcard 			{ text-align: right; padding: 5px 75px 15px 0px;  }	
	#footer #footerElements .vcard .type	{ display:none; } /* ne pas supprimer */ 

	#footer #footerElements .vcard .value,
	#footer #footerElements .vcard .org	 	{ font-weight: bold; } /* ne pas supprimer */ 

	#footer #footerElements .vcard .fn,
	
	#footer #footerElements .vcard .siret	{ display: block; } 
	
	#footer #footerElements #powered { font-size: 11px;color: #FFFFFF;
  font-weight: bold;
  text-decoration: none; 
  vertical-align: middle;   
  padding-right:75px;
 
   
  }

	#footer #footerElements  #powered img { 
  height: 11px; 
  width: 11px; 
  margin-bottom:2px; 
  margin-right: 4px; 
  vertical-align: middle; 
  border: 0px; 
  }
/* */


/* Autres elements */

	/* Alignement des images */
	.left 		{ float:left; margin-right: 10px; }
	.right 		{ float:right; margin-left: 10px; }

/* */


.clear { clear: both;}

#logoH1{
	width: 732px;
	height: 120px;
	float: right;
}

