/***STRUCTURE***/

body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-color: #FFFFFF;
}
.bloc {
	background-image: url(../images/bg-bloc.gif);
	background-repeat:no-repeat;
	padding-top:10px;
	padding-left:5px;
}
.bloc_cd {
	background-image: url(../fr/images/bg-bloccd.gif);
	background-repeat:no-repeat;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	font-weight: normal;
	text-decoration: none;
	padding-top:40px;
	padding-left:19px;
	padding-right:20px;
	padding-bottom:5px;
	height:100%;
}
.bloc_forfait {
	background-image: url(../images/forfait-bas.gif);
	background-repeat:no-repeat;
}
.bloc_infos {
	background-image: url(../fr/images/bg-blocinfos.gif);
	background-repeat:no-repeat;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	font-weight: normal;
	text-decoration: none;
	padding-top:40px;
	padding-left:19px;
	padding-right:20px;
	padding-bottom:5px;
	height:100%;
}
.bloc_prog {
	background-image: url(../fr/images/bg-blocprog.gif);
	background-repeat:no-repeat;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	font-weight: normal;
	text-decoration: none;
	padding-top:40px;
	padding-left:19px;
	padding-right:20px;
	padding-bottom:5px;
	height:100%;
}
.bloc-en_prog {
	background-image: url(../en/images/bg-blocprog.gif);
	background-repeat:no-repeat;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	font-weight: normal;
	text-decoration: none;
	padding-top:55px;
	padding-left:19px;
	padding-right:20px;
	padding-bottom:5px;
	height:100%;
}
.bloc_radio {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	font-weight: normal;
	text-decoration: none;
	padding-top:50px;
	padding-left:19px;
	padding-bottom:20px;
}
.bloc_trad {
	background-image: url(../fr/images/bg-bloctrad.gif);
	background-repeat:no-repeat;
	padding-top:60px;
	padding-left:19px;
	padding-bottom:10px;
}
.bloc-en_trad {
	background-image: url(../en/images/bg-bloctrad.gif);
	background-repeat:no-repeat;
	padding-top:45px;
	padding-left:19px;
	padding-bottom:10px;
}
.bloc_video {
	background-image: url(../fr/images/bg-blocvideo.gif);
	background-repeat:no-repeat;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	font-weight: normal;
	text-decoration: none;
	padding-top:40px;
	padding-left:19px;
	padding-right:20px;
	padding-bottom:5px;
}

.bloc_assofestival {
	background-image: url(/fr/images/bg-blocassofestival.gif);
	background-repeat:no-repeat;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	font-weight: normal;
	text-decoration: none;
	padding-top:10px;
	padding-left:19px;
	padding-right:20px;
	padding-bottom:5px;
}

.assofestivaltitre{
	color:#92D050;
	font-size:12px;
	font-weight: bold;
}
.assofestival_lien{
color:#92D050;
text-decoration:none;
}
.bloc-en_video {
	background-image: url(../en/images/bg-blocvideo.gif);
	background-repeat:no-repeat;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	font-weight: normal;
	text-decoration: none;
	padding-top:40px;
	padding-left:19px;
	padding-right:20px;
	padding-bottom:5px;
}
.cadre-noir {
	border: 1px solid #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	text-align:center;
	margin-left:24px;
}
.colonne_droite {
	background-image: url(../images/bg-droitebas.gif);
	height:100%;
}
.colonne_gauche {
	background-image: url(../images/bg-spirales.gif);
	height:100%;
}
.edito {
	background-image: url(../images/ico-accueil.gif);
	background-repeat:no-repeat;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	font-weight: normal;
	text-decoration: none;
	text-align: justify;
}
.enmarge {
	background-image: url(../images/ico-enmarge.gif);
	background-repeat:no-repeat;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	font-weight: normal;
	text-decoration: none;
	text-align: justify;
	padding-left:41px;
}
.infos {
	background-image: url(../images/ico-infos.gif);
	background-repeat:no-repeat;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	font-weight: normal;
	text-decoration: none;
	text-align: justify;
	padding-left:41px;
}
.images {
	background-image: url(../images/ico-images.gif);
	background-repeat:no-repeat;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	font-weight: normal;
	text-decoration: none;
	text-align: justify;
	padding-left:41px;
}
.lutherie {
	background-image: url(../images/ico-lutherie.gif);
	background-repeat:no-repeat;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	font-weight: normal;
	text-decoration: none;
	text-align: justify;
	padding-left:41px;
}
.presse {
	background-image: url(../images/ico-presse.gif);
	background-repeat:no-repeat;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	font-weight: normal;
	text-decoration: none;
	text-align: justify;
	padding-left:41px;
}
.prog {
	background-image: url(../images/ico-prog.gif);
	background-repeat:no-repeat;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	font-weight: normal;
	text-decoration: none;
	text-align: justify;
	padding-left:41px;
}
.trad {
	background-image: url(../images/ico-trad.gif);
	background-repeat:no-repeat;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #7976f6;
	font-weight: normal;
	text-decoration: none;
	text-align: justify;
	padding-left:41px;
}
.visible{
	display:inline;
}
.hidden{
	display:none;
}


/*TEXTES*/
.archives {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	font-weight: normal;
	text-decoration: none;
}
.artistes {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	font-weight: normal;
	text-decoration: none;
	padding-left:5px;
}
.artistes:hover {
	color: #b4df49;
	padding-left:5px;
}
.contact {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #ffffff;
	font-weight: normal;
	text-decoration: none;
}
.contact:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #b4df49;
	font-weight: normal;
	text-decoration: none;
}
.date_festival {
	background-image: url(../images/bg-datefestival.gif);
	background-repeat:no-repeat;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #ffffff;
	font-weight: normal;
	text-decoration: none;
	padding-top:20px;
}
.edition {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #feae3c;
	font-weight: bold;
	text-decoration: none;
	height:26px;
}
.forfait {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #ffffff;
	font-weight: bold;
	text-decoration: none;
	padding-left:27px;
	padding-right:12px;
}
.forfait_lien {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #ffffff;
	text-decoration: none;
}
.forfait_lien:hover {
	color: #e00c0c;
}
.infos_lien {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	text-decoration: none;
	padding-left:3px;
}
.infos_lien:hover {
	color: #04b0f8;
}
.jour {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #b4df49;
	font-weight: bold;
	text-decoration: none;
	text-transform: uppercase;
	padding-left:10px;
}
.jour_artiste {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #b4df49;
	font-weight: bold;
	text-decoration: none;
}
.jour_trad {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #7976f6;
	font-weight: normal;
	text-decoration: none;
}
.liens {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #949493;
	text-decoration: none;
	text-align: justify;
}
.liens:hover {
	color: #b4df49;
}
.lieu {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	font-weight: normal;
	text-decoration: none;
	text-align: justify;
	padding-left:10px;
}
.lutherie_lien {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	text-decoration: none;
	padding-left:3px;
}
.lutherie_lien:hover {
	color: #842403;
}
.luthiers {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	font-weight: normal;
	text-decoration: none;
}
.luthiers:hover {
	color: #842403;
}
.luthiers_over {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #842403;
	font-weight: normal;
	text-decoration: none;
}
.main_texte {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	font-weight: normal;
	text-decoration: none;
	text-align: justify;
}
.main_texte:hover {
	color: #949493;
}
.photos_lien {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	font-weight: bold;
	text-decoration: none;
	padding-top:10px;
}
.photos_lien:hover {
	color: #d096fd;
}
.presse_lien {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	text-decoration: none;
}
.presse_lien:hover {
	color: #52ed9b;
}
.prog_lien {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	text-decoration: none;
}
.prog_lien:hover {
	color: #b4df49;
}
.titre_article {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #000000;
	font-weight: bold;
	text-decoration: none;
	padding-top:2px;
	height:20px;
}
.titre_edito {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #000000;
	font-weight: bold;
	text-decoration: none;
	padding-left:30px;
	padding-top:2px;
	height:20px;
}
.trad_lien {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	text-decoration: none;
}
.trad_lien:hover {
	color: #7976f6;
}
.video_lien {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	text-decoration: none;
	padding-left:3px;
}
.video_lien:hover {
	color: #d096fd;
}

#infoprat{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	font-weight: normal;
	text-decoration: none;
	text-align: justify;
}
#infoprat table{
	background-color: #81d7fb;
}


/***NEWSLETTER***/

.date_news {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #000000;
	font-weight: normal;
	text-decoration: none;
}
.link_news {
	font-size: 10px;
	vertical-align: 7px;
	color: #000000;
	text-decoration: none;
}
.link_news:hover {
	font-size: 10px;
	color: #949493;
}
.img_news {
	margin-bottom: 5px;
}
.contact_news {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #949493;
	font-weight: normal;
	text-decoration: none;
}
.contact_news:hover {
	color: #000000;
	text-decoration: none;
}


/***INTRO***/

.intro_fest {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #feae3c;
	font-weight: bold;
	text-decoration: none;
}
.intro_fest:hover {
	color: #b4df49;
}

.intro_trad {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #7976f6;
	font-weight: bold;
	text-decoration: none;
}
.intro_trad:hover {
	color: #b4df49;
}

.intro_nous {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #949493;
	font-weight: bold;
	text-decoration: none;
}
.intro_nous:hover {
	color: #b4df49;
}