/* STRUCTURE PAGE */
body {
	background-color: #c8c8c8;
}

img {
	border: 0;
}
p {
	margin-top: 0px;
	margin-bottom: 10px;
}
a:link {
 text-decoration: underline;
 color: #000000;
}
a:visited {
 color: #000000;
}
a:hover {
 color: #FF0000;
 text-decoration: none;
}

#top {
	width: 922px;
	position: relative;
	margin: 0 auto;
	background-color: #ffffff;
	overflow:hidden;
        _overflow:visible;
}
#conteneurart {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	background-image: url(../img/bg_fondpageart.gif);
	background-repeat: repeat-y;
	width: 922px;
	position: relative;
	margin: 0 auto;
	background-color: #1aad81;
		overflow:hidden;
        _overflow:visible;
}
#conteneurmusic {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	background-image: url(../img/bg_fondpagemusic.gif);
	background-repeat: repeat-y;
	width: 922px;
	position: relative;
	margin: 0 auto;
	background-color: #ee7900;
		overflow:hidden;
        _overflow:visible;
}
#conteneure- {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	background-image: url(../img/bg_fondpagee.gif);
	background-repeat: repeat-y;
	width: 922px;
	position: relative;
	margin: 0 auto;
	background-color: #e15099;
		overflow:hidden;
        _overflow:visible;
}

#conteneurcontact {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	background-image: url(../img/bg_fondpagecontact.gif);
	background-repeat: repeat-y;
	width: 922px;
	position: relative;
	margin: 0 auto;
	background-color: #999999;
		overflow:hidden;
        _overflow:visible;
}
#piedpage {
	width: 922px;
	height: 101px;
	position: relative;
	margin: 0 auto;
	background-image: url(../img/bg_fondpageR.gif);
	background-repeat: repeat-y;
	background-position: right top;
	width: 922px;
	margin: 0 auto;
	background-color: #ffffff;
	overflow:hidden;
	_overflow:visible;
	margin-bottom: 20px;
}
#cale {
	overflow: hidden;
	height: 0px;
}
/*NAV*/
#contentnav {
	width: 210px;
	display: block;
	left: 0px;
	float: left;
}
#nav {
	text-align: right;
	width: 210px;
	height: 193px;
	left: 0px;
	top: 0px;
	background-color: #FFFFFF;
	float: left;
	display: block;
}
#nav2 {
	text-align: right;
	width: 197px;
	margin-right: 13px;
	font-weight: bold;
	float: left;
	visibility: visible;
	clear: both;
	margin-top: 20px;
}
/* ZONE CONTENU*/
#contenu {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	background-color: #FFFFFF;
	width: 697px;
	margin-right: 15px;
	display: block;
	float: right;
	clear: both;
	min-height:552px;
}
#version {
	width: 76px;
	display: inherit;
	overflow:hidden;
	_overflow:visible;
	top: 0px;
	float: right;
	position: absolute;
	left: 817px;
}
#zoom {
	float: right;
	width: 195px;
	display: block;
	clear: both;
	overflow:hidden;
	_overflow:visible;
	margin-right: 15px;
	margin-top: 65px;
	margin-bottom: 10px;
}
#contenufilet {
		display: block;
	width: 485px;
	position: relative;
	left: 0px;
	top: 25px;
}
#contenupage {
		display: block;
	width: 652px;
	position: relative;
	left: 0px;
		top: 25px;
}
.contentST {
	display: block;
		/*width: 502px;*/
	width: auto;
	height:auto;
	visibility: visible;
	padding-left: 0px;
	padding-bottom: 10px;
}
.flocom {
	display: block;
	width: 502px;
	height:auto;
	visibility: visible;
	padding-left: 0px;
	padding-bottom: 10px;
}

.redac {
	display: block;
	width: 502px;
	visibility: visible;
	padding-left: 98px;
	margin-bottom:10px;
}
.filethome {
	background-image: url(../img/bg_filet.gif);
	background-repeat: repeat-y;
	background-position: right;
	
}
.filetliste {
	background-image: url(../img/bg_filet_liste.gif);
	background-repeat: repeat-y;
	
}
/* STYLES TXT*/
.txt10B {
	font-size: 10px;
	font-weight: bold;
}
a.txt10B:link {
	text-decoration: none;
	color: #000000;
}a.txt10B:visited {
	color: #000000;
	text-decoration: none;
}
a.txt10B:hover {
	color: #FF0000;
	text-decoration: none;
}
.txt20 {
	font-size: 20px;
}
a.txt20:link {
	text-decoration: none;
	color: #000000;
}a.txt20:visited {
	color: #000000;
	text-decoration: none;
}
a.txt20:hover {
	color: #FF0000;
	text-decoration: none;
}
.liennav {
	font-size: 12px;
	font-weight: bold;
}
a.liennav:link {
	text-decoration: none;
	color: #000000
}a.liennav:visited {
	color: #000000;
	text-decoration: none;
}
a.liennav:hover {
	color: #ffffff;
	text-decoration: none;
}
a.liennav:active {
	color: #ffffff;
	text-decoration: none;
}
.txt14BI {
	font-size: 12px;
	font-weight: normal;
	font-style: normal;
	color: #000000;
}

a.txt14BI:link {
	text-decoration: none;
	color: #000000;
}a.txt14BI:visited {
	color: #000000;
	text-decoration: none;
}
a.txt14BI:hover {
	color: #FF0000;
	text-decoration: none;
}
.vert {
	color: #1aad81;
}
.orange {
	color: #ee7900;
}
.rose {
	color: #e15099;
}

/* STYLES ART*/
.txtttart {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 24px;
	font-weight: bold;
	color: #1aad81;
	vertical-align: middle;	
}
a.txtttart:link {
	text-decoration: none;
	color: #1aad81;
}a.txtttart:visited {
	color: #1aad81;
	text-decoration: none;
}
a.txtttart:hover {
	color: #FF0000;
	text-decoration: none;
}
.txtstart {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 20px;
	font-weight: bold;
	color: #1aad81;
	vertical-align: middle;	
}
a.txtstart:link {
	text-decoration: none;
	color: #1aad81;
}a.txtstmusic:visited {
	color: #1aad81;
	text-decoration: none;
}
a.txtstart:hover {
	color: #FF0000;
	text-decoration: none;
}
.txtn3art {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #1aad81;
	vertical-align: middle;	
}
a.txtn3art:link {
	text-decoration: none;
	color: #1aad81;
}a.txtn3art:visited {
	color: #1aad81;
	text-decoration: none;
}
a.txtn3art:hover {
	color: #FF0000;
	text-decoration: none;
}
/* STYLES MUSIC*/
.txtttmusic {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 24px;
	font-weight: bold;
	color: #ee7900;
	vertical-align: middle;	
}
a.txtttmusic:link {
	text-decoration: none;
	color: #ee7900;
}a.txtttmusic:visited {
	color: #ee7900;
	text-decoration: none;
}
a.txtttmusic:hover {
	color: #FF0000;
	text-decoration: none;
}

.txtstmusic {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 20px;
	font-weight: bold;
	color: #ee7900;
	vertical-align: middle;	
}
a.txtstmusic:link {
	text-decoration: none;
	color: #ee7900;
}a.txtstmusic:visited {
	color: #ee7900;
	text-decoration: none;
}
a.txtstmusic:hover {
	color: #FF0000;
	text-decoration: none;
}
.txtn3music {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #ee7900;
	vertical-align: middle;	
}
a.txtn3music:link {
	text-decoration: none;
	color: #ee7900;
}a.txtn3music:visited {
	color: #ee7900;
	text-decoration: none;
}
a.txtn3music:hover {
	color: #FF0000;
	text-decoration: none;
}
/* STYLES E-*/
.txttte {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 24px;
	font-weight: bold;
	color: #e15099;
	vertical-align: middle;	
}
a.txttte:link {
	text-decoration: none;
	color: #e15099;
}a.txttte:visited {
	color: #e15099;
	text-decoration: none;
}
a.txttte:hover {
	color: #FF0000;
	text-decoration: none;
}
.txtste {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 20px;
	font-weight: bold;
	color: #e15099;
	vertical-align: middle;	
}
a.txtste:link {
	text-decoration: none;
	color: #e15099;
}a.txtste:visited {
	color: #e15099;
	text-decoration: none;
}
a.txtste:hover {
	color: #FF0000;
	text-decoration: none;
}
.txtn3e {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #e15099;
	vertical-align: middle;	
}
a.txtn3e:link {
	text-decoration: none;
	color: #e15099;
}a.txtn3e:visited {
	color: #e15099;
	text-decoration: none;
}
a.txtn3e:hover {
	color: #FF0000;
	text-decoration: none;
}
/* STYLES CONTACT*/
.txtttcontact {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 24px;
	font-weight: bold;
	color: #000000;
	vertical-align: middle;	
}
a.txtttcontact:link {
	text-decoration: none;
	color: #000000;
}a.txtttcontact:visited {
	color: #000000;
	text-decoration: none;
}
a.txtttcontact:hover {
	color: #FF0000;
	text-decoration: none;
}
/* CLASS POUR IMG*/
.imgR {
	float: right;
}
.imgL {
	float: left;
}
.imgRBottom {
	float: right;
		margin-right: 15px;
}
.imgPR10 {
	margin-right: 10px;
}
.vignette {
	float: right;
	display: block;
	clear: both;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #ee7900;
	padding: 5px;
	text-align: center;
}
.inline {
	padding-right: 5px;
	padding-left: 5px;
	width: 150px;
	display: inline;
}

.txtorange {
color:#EE7900;
}

.txtvert {
color: #1aad81;
}

.txtrose {
color: #e15099;
}

.txtevent {
color:#1AAD81;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:15px;
font-weight:bold;
}

.partenaire_link {
font-style:italic;
font-size:11px;
}

#temoins {

position:relative;
top:-20px;
text-align:left;
margin:0px 0px;
left:-97px;
background-image:url(../img/puce_music_n3.gif);
background-position:left left;
background-repeat:no-repeat;
}

#in_tem {
color:#1AAD81;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:15px;
font-weight:bold;
position:relative;
left:-64px;
}

#search {
background:transparent url(../img/btn_OK.gif) 0 0 no-repeat;
width:35px;
height:28px;
}

#search:hover {
background:transparent url(../img/btn_OK_on.gif) 0 0 no-repeat;
width:35px;
height:28px;
}