.homerouge { color: #e2001a; font-size: 15px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular ; line-height: 20px; }
.homejaune { color: #fa7d12; font-size: 15px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular ; line-height: 20px; }
.homevert { color: #1f7320; font-size: 15px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular ; line-height: 20px; }
.homebleu { color: #5a8785; font-size: 15px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular ; line-height: 20px; }

.homeContainerGreen{
	padding:5px;
	background:#799c13;
	border:1px solid #1f7320;
	color:white;
	font-size: 15px; 
	font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular ; 
	line-height: 20px;
	text-align:center;
}
.homeContainerYellow{
	padding:5px;
	background:#fdc613;
	border:1px solid #fa7d12;
	color:white;
	font-size: 15px; 
	font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular ; 
	line-height: 20px;
	text-align:center;
}
.homeContainerRed{
	padding:5px;
	background:#e2001a;
	border:1px solid #e2001a;
	color:white;
	font-size: 15px; 
	font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular ; 
	line-height: 20px;
	text-align:center;
}


.text { color: white; font-size: 12px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular ; line-height: 16px; }
.titre { color: #fdc613; font-weight: bold; font-size: 14px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
.titre2 { color: #e2001a; font-weight: bold; font-size: 18px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
.titre3 { color: #fdc613; font-weight: bold; font-size: 24px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
a.text  { color: white; font-size: 12px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: underline }
a.text2  { color: white; font-size: 14px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none;line-height: 16px; }
a.text:hover  { color: #7bceef; font-size: 12px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: underline }
a.text2:hover  {  font-size: 18px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none }
a.up { color: #fdc613; font-weight: bold; font-size: 16px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular ; text-decoration: underline; }
a.up:hover { color: #ffffff; font-weight: bold; font-size: 16px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular ; text-decoration: underline; }

a.titre { color: #fdc613; font-weight: bold; font-size: 14px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular ; text-decoration: none; }
.date { color: #799c13; font-weight: bold; font-size: 14px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
a.lieu { color: #799c13; font-weight: bold; font-size: 14px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular ; text-decoration: none; }
a.lieu:hover { color: #ffffff; font-weight: bold; font-size: 14px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular ; text-decoration: none; }

.rouge { color: #e2001a; font-size: 15px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular ; line-height: 25px; padding-left: 15px; }
.jaune { color: #fdc613; font-size: 15px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular ; line-height: 25px; padding-left: 15px; }
.vert { color: #789b13; font-size: 15px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular ; line-height: 25px; padding-left: 15px; }
.bleu { color: #7bceef; font-size: 15px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular ; line-height: 25px; padding-left: 15px; }
.rouge2 { color: #e2001a;  }
.jaune2 { color: #fdc613; }
.vert2 { color: #789b13; }
.bleu2 { color: #7bceef;  }
a.rouge { color: #e2001a; font-size: 15px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular ; line-height: 25px; padding-left: 15px; }
a.jaune { color: #fdc613; font-size: 15px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular ; line-height: 25px; padding-left: 15px; }
a.vert { color: #789b13; font-size: 15px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular ; line-height: 25px; padding-left: 15px; }
a.bleu { color: #7bceef; font-size: 15px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular ; line-height: 25px; padding-left: 15px; }
a.rouge:hover { color: #e75d6d; font-size: 15px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular ; line-height: 25px; padding-left: 15px; }
a.jaune:hover { color: #f8dd86; font-size: 15px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular ; line-height: 25px; padding-left: 15px; }
a.vert:hover { color: #b4e621; font-size: 15px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular ; line-height: 25px; padding-left: 15px; }
a.bleu:hover { color: #c3e8f7; font-size: 15px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular ; line-height: 25px; padding-left: 15px; }

a.details { color: #ffffff; font-size: 12px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular ; font-weight: bold; text-decoration: underline;}
a.details:hover { color: #e2001a; font-size: 12px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular ; font-weight: bold; text-decoration: underline;}
.titrepresse  { color: #fdc613; font-size: 13px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none }
.textepresse  { color: #ffffff; font-size: 12px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none }

.annonce  { color: #ffffff; font-size: 13px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none }
a.annonce  { color: #ffffff; font-size: 13px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: underline }
a.annonce:hover  { color: #000000; font-size: 13px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: underline }


.datesprog { color: white; font-size: 11px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular ; }
.artisteprog { color: #fdc613; font-size: 13px; font-weight: bold; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular ; }
a.artisteprogchamp { color: #789b13; font-size: 14px; font-weight: bold; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular ; text-decoration: none; }
a.artisteprogchamp:hover { color: #b4e621; font-size: 14px; font-weight: bold; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular ; text-decoration: none; }

a.artisteprogargence { color: #e2001a; font-size: 14px; font-weight: bold; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular ; text-decoration: none; }
a.artisteprogargence:hover { color: #e75d6d; font-size: 14px; font-weight: bold; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular ; text-decoration: none; }
a.artisteprogagglo { color: #fdc613; font-size: 14px; font-weight: bold; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular ; text-decoration: none; }
a.artisteprogagglo:hover { color: #f8dd86; font-size: 14px; font-weight: bold; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular ; text-decoration: none; }
a.artisteproghalle { color: #7bceef; font-size: 14px; font-weight: bold; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular ; text-decoration: none; }
a.artisteproghalle:hover { color: #c3e8f7; font-size: 14px; font-weight: bold; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular ; text-decoration: none; }


a.mecene1 { color: #e2001a; font-size: 13px; font-weight: bold; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular ; line-height: 20px; text-decoration: none; }
a.mecene2 { color: #fdc613; font-size: 13px; font-weight: bold; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular ; line-height: 20px; text-decoration: none; }
a.mecene3 { color: #7bceef; font-size: 13px; font-weight: bold; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular ; line-height: 20px; text-decoration: none; }
.mecene1 { color: #e2001a; font-size: 13px; font-weight: bold; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular ; line-height: 20px; text-decoration: none; }
.mecene2 { color: #fdc613; font-size: 13px; font-weight: bold; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular ; line-height: 20px; text-decoration: none; }
.mecene3 { color: #7bceef; font-size: 13px; font-weight: bold; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular ; line-height: 20px; text-decoration: none; }


#pagination {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #ffffff;
	text-decoration: none;
}

.actu_titre0 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #e2001a;
	text-decoration: none;
}

.actu_txt0{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #e2001a;
	line-height: 15px;
}
.actu_txt0 a{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #e2001a;
	line-height: 15px;
}
a.actu_txt0 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #e2001a;
	text-decoration: underline;
	line-height: 15px;
}
.actu_titre1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #7bceef;
	text-decoration: none;
}

.actu_txt1{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #7bceef;
	line-height: 15px;
}
.actu_txt1 a{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #7bceef;
	line-height: 15px;
}
a.actu_txt1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #7bceef;
	text-decoration: underline;
	line-height: 15px;
}
.actu_titre3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #7bceef;
	text-decoration: none;
}

.actu_txt3{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #7bceef;
	line-height: 15px;
}
.actu_txt3 a{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #7bceef;
	line-height: 15px;
}
a.actu_txt3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #7bceef;
	text-decoration: underline;
	line-height: 15px;
}

/* phototheque */
#phototheque{margin:15px 0 15px 0;width:750px;color:white;}
#menu{padding-bottom:25px;}
#menu img{
	float:left;
	cursor:pointer;
}
#menu img#menu_0{float:none;}
#picture_content{
	text-align:center;
	margin-top:5px;
}
#picture_content img{
	border:1px solid white;
	width:400px;
	height:266px;
}
#mini_pictures{
	clear:both;
	text-align:center;
}
#mini_pictures img{
	border:1px solid white;
	width:60px;
	height:55px;
	margin:2px;
	cursor:pointer;
}
#mini_pictures img.over{
	border:1px solid orange;
}
#legende{
	margin: 1px 0 10px 0;
	padding:5px;
	border:1px solid white;
	font-size:12px;
	text-align:center;
}

.titres_left { 
	float: left;
	width: 360px;
}

.photo_interview {
	float:left;
	padding-left: 12px;

}
.photo_interview img { 
	width:300px;
	margin-bottom: 14px;

}

.clear {clear: both;}

.interview_author{
	float:right;
	text-align:right;
	color:white;	
	font-size: 12px; 
	font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular ; 
	margin-bottom:25px;
}

.interview_bold{
	font-weight:bold;
	color:#FDC613;
}