html {
	
} /*IE7*/

body {
	color: #333;
	margin: 0;
	padding: 0px;
	text-align: left;
	background: #fff;
}

body, td, th, textarea, input, select, h2, h3, h4, h5, h6 {
	font: 80%/1.4 arial, helvetica, sans-serif;
}
h3{
	
font-size:155%;
color:#f68c22;}

h3 a{
color:#f68c22;}
	h4
{
font-size:115%;
letter-spacing:2px;
color:#444;}
	
	h4 a
{
color:#444;}
img {
border:0px;
margin:2px;}

input {
	line-height: 1;
}
ul, li {
list-style-type: none;
margin: 0;
padding: 0;	
}


/***** Common Content Formatting *****/

.link {	color: #105CB6; text-decoration:none; }
.link :visited { color: #105CB6; }
.link :hover, a:focus { color: #003; }

a {	color: #105CB6; text-decoration:none;}
a :visited { color: #105CB6; }
a :hover, a:focus { color: #003;}
a :active { color: #000; }


/*/////////////////*/
#global {
     margin-left: auto;
     margin-right: auto;
     width: 800px;
height:100%;
diplay:block;
     text-align: left; /* on retablit l'alignement normal du texte */
     }

#heading{
display:block;
height:100px;
border-bottom:2px solid #f68c22;
}

#menu{
color:#999;
display:block;
float:right;
type-list:none;
margin-top:76px;
display:inline;
padding: 2px;}

#menu  li{
display:inline;
margin-right: 14px;
}
#menu a{
color:#000;	
text-decoration: none;
border:0;
}
#menu a:link.active, 
#menu a:visited.active, 
#menu a:hover{
color: #f68c22;	
}

#address{
text-indent:15px;
font-size:80%;
color:#999;
letter-spacing:1px;
float:left;
margin-top:10px;
width:400px;

}
#logo{
font-size:550%;
color:#f68c22;
font-weight:bold;
width:120px;
height:50px;
display:block;
margin-top:20px;
margin-right:30px;
float:right;}

.bloc1{
width:400px;
text-align:right;
margin:5px;
display:block;
float:left;
}
.petiteimage{
border-top:1px dashed #ccc;
display:block;
float:right;
width:390px;
text-align:center;;
padding:5px;
margin-top:5px;}

.bloc2{
display:block;
float:left;
width:360px;
margin:5px;
}


.grandblocrose{
padding:10px;
padding-right:10px;
border:1px solid #eee;
margin-top:2px;
}

#upcomingshow{
background-color:#f68c22;
	color:#fff;
font-size:90%;
margin-top:20px;
padding:3px;}

#upcomingshow h4{
border-bottom:1px solid #fff;
color:#fff;
font-weight:bold;
font-size:110%;
}
.alsofromtheartist{
	border-top:1px dashed #999;
	padding-top:5px;}
.bottom-dashed{
border-bottom:1px dashed #999;
padding-bottom:2px;
}
/* FORMS */
.formulaire_spip.formulaire_ecrire_auteur{
padding:10px;
}
input{
display:block;
}
fieldset{border:1px solid orange;
padding:10px;
margin:10px 0;
}

