/* CSS page index */
/* bloc total gauche droite */

a {
	color:white;
	text-decoration:none;
}

a:hover {
	color:white;
	text-decoration:underline;
}

a:visited {
	color:white;
	text-decoration:none;
}

a:active {
	color:white;
	text-decoration:none;
}

#indtotal {
padding:0;
overflow:hidden;
}

/* Actu */

#actu {
	min-height:590px;
}

#titre_actu {
	background:#19305b;
	width:966px; 
	color: white;
	text-align:left;
	font-weight: bold;
	font-size: 15pt;
	padding:5px;
	margin-bottom:-12px;
}

#actua_une {
	width:514px;
}

#titre_une {
	width:510px;
	background:#19305b;
	/* For IE 5.5 - 7*/
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#60f28e00, endColorstr=#60f28e00);
	/* For IE 8*/
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#60f28e00, endColorstr=#60f28e00)";
height:20px;
font-weight:bold;
color:#ffffff;
font-size:12px;
text-align:center;
margin:17px 2px 2px 2px;
padding-top:5px;
}


#actu_droite {
	float:left;
	width:460px;
	margin-left:45px;
	margin-top:-28px;
}

#actu_eurovision {
	height:auto;
	margin-bottom:20px;
	background:#19305b;
	margin:0px 1px 0px 2px;
}

#actu_junior {
	height:auto;
	margin-bottom:5px;
	background:#f2eef3;
	margin:0px 1px 0px 2px;

}

.actud_titre {
	width:457px;
	background:#19305b;
	/* For IE 5.5 - 7*/
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#60f28e00, endColorstr=#60f28e00);
	/* For IE 8*/
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#60f28e00, endColorstr=#60f28e00)";
height:20px;
font-weight:bold;
color:#ffffff;
font-size:12px;
text-align:center;
margin:1px 2px 2px 2px;
padding-top:5px;

}

.actue {
	margin:5px 2px 2px 2px;
	padding:2px;
	width:453px;
}

.actue_img {
	width:180px;
	height:120px;
	float:left;
}

.actue_img img {
	width:176px;
	height:118px;
}

.actue_titre {
	color:#19305b;
	font-weight:bold;
	font-size:13px;
	text-align:center;
	border-bottom:1px solid #a300ad;
	padding-bottom:6px;
	padding-top:4px;
	margin-bottom:4px;
}

.actue_titre a:hover a:active a:visited {
	color:#19305b;
	text-align:underline;
}

.actue_texte {
	color:#19305b;
	font-size:13px;
	margin-top:10px;
	margin-bottom:4px;
	text-align:justify;
}

#actu_suite {
	float:left;
	width:auto;
	margin-top:7px;
	margin-bottom:10px;
	margin-left:5px;
	/*border-top:3px solid white;*/
}


#actu_suite a {
	font-size:13px;
	text-decoration:none;
	color:white;
	margin:5px 5px 15px 5px;
}
#actu_suite a:hover {
	font-size:13px;
	text-decoration:underline;
	color:white;
}
#actu_suite a:visited {
	font-size:13px;
	text-decoration:underline;
	color:white;
}
#actu_suite a:active {
	font-size:13px;
	text-decoration:underline;
	color:white;
}

/* Fin actu */

/* Prochain concours */

#prochain {
margin-bottom:30px;
/* display: flex; */
}

#titre_prochain {
	width:966px;
	background:#19305b; 
	color:white;
	text-align:left;
	font-weight: bold;
	font-size: 15pt;
	padding:5px;
	margin-top:20px;
}

.proch_logo {
	float:left;
}

.proch_titre {
	background:#19305b;
	/* For IE 5.5 - 7*/
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#60f28e00, endColorstr=#60f28e00);
	/* For IE 8*/
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#60f28e00, endColorstr=#60f28e00)";
	width:250px;
	height:20px;
	font-weight:bold;
	color:#ffffff;
	font-size:12px;
	text-align:center;
	margin:2px;
	padding-top:5px;
}

.proch_eurovision {
	height:340px;
	float:left;
}

.proch_fiche {
	margin:2px 3px 3px 8px;
	width:710px;
	float:left;
}

/* fin prochain concours */

/* calendrier */

#bloc_cal {
}


#titre_calend {
	overflow:hidden;
	background:#19305b;
/* ancienne versions explorer */ 
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#000000,endColorstr=#3f0071);
-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#000000,endColorstr=#3f0071)";
	width:610px;
	height:23px;
	color: #ffffff;
	text-align:left;
	font-weight: bold;
	font-size: 15pt;
	padding:5px;
	margin-top:10px;
}

#calendrie {
	text-align:left;
	width:612px;
	margin:2px;
}

#calendrier {
	float:left;
}

.cal {
	background:#b5b3c4;
	width:200px;
	float:left;
	margin:0px 2px 0px 2px;
}

#calen_date {
	background:#19305b;
	color:white;
	padding:4px;
	text-align:center;
}

#calen_drap {
	margin:2px 85px; 2px auto;
}

#calen_event {
	color:white;
	margin:2px;
	text-align:center
}

#pub {
	margin:-280px 0px 10px 630px;
	float:right;
}


/* fin calendrier */

#pub_bas {
width:728px;
overflow:hidden;
	margin-right:auto;
	margin-left:auto;
	margin-top:15px;
}

#indpubmid {
}
#indradio {
width:350px;
overflow:hidden;
	margin-right:auto;
	margin-left:auto;
	margin-top:15px;
}
/* bloc bas communauté */
#indbas {
float:left;
margin-bottom:0px;
}


#indbottitre {
	border-bottom:1px solid #19305b;
	width:280px; 
	color:#19305b;
	text-align:center;
	font-weight: bold;
	font-size: 15pt;
	padding:5px;
	margin-left:auto;
	margin-right:auto;
}

#indbottitre a {
	text-decoration:none;
	color:#19305b;
}
#indbottitre a:hover {
	text-decoration:underline;
	color:#19305b;
}
#indbottitre a:visited {
	text-decoration:underline;
	color:#19305b;
}
#indbottitre a:active {
	text-decoration:underline;
	color:#19305b;
}


#indtopliste {
	margin-top:15px;
background:#19305b;

/* ancienne versions explorer */ 
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#000000,endColorstr=#3f0071);
-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#000000,endColorstr=#3f0071)";
width:615px;
	color: #ffffff;
	text-align:center;
	font-weight: bold;
	font-size: 18pt;
	border:#28323D 1px solid;

}
#indmidliste {
	/*	overflow:hidden; */
width:615px;
margin-top:10px;
padding-top:7px;
padding-bottom:15px;
}
#boxlistind {
	background:#19305b;
width:615px;
height:30px;
font-weight:bold;
color:#ffffff;
font-size:18pt;
text-align:center;
border-top:#d6d6d6 5px solid;
}

#indbotliste {
background:#19305b;

/* Anciennes versions explorer */ 
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#3f0071,endColorstr=#000000);
-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#3f0071,endColorstr=#000000)";
width:615px;
	color: #ffffff;
	text-align:center;
	font-weight: bold;
	font-size: 14pt;
	border-bottom: 5px solid #d6d6d6;
}
#indtopdirect {
margin-top: 15px;
background:#19305b;
width:1001px;
height:24px;
padding:4px;
	color: white;
	text-align:center;
	font-weight: bold;
	font-size: 14pt;
}
#indmiddirect {
width:1001px;
background:#b5b3c4;
	color:#19305b;
}
#indbotdirect {
background:#b5b3c4;
margin-bottom:10px;
width:976px;
border-color:#19305b;
	border-bottom:1px solid;
	color:#19305b;
}
a.lien_me:link {
	font-size:smaller;
	text-decoration: none;
	color:#3f0071; 
	font-weight: bold;
}
a.lien_me:active {
	font-size:smaller;
	text-decoration: none;
	color:#3f0071; 
	font-weight: bold;
}
a.lien_me:hover {
	font-size:smaller;
	text-decoration: underline;
	color:#3f0071; 
	font-weight: bold;
}
a.lien_me:visited {
	font-size:smaller;
	text-decoration: none;
	color:#3f0071; 
	font-weight: bold;
}
#indtopbox {
/* ancienne versions explorer */ 
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#000000,endColorstr=#3f0071);
-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#000000,endColorstr=#3f0071)";
width:966px;
	background:#19305b; 
	color: #e4e4e4;
	text-align:left;
	font-weight: bold;
	font-size: 15pt;
	padding:5px;
	
	/*
	background:#19305b;
	width:1001px; 
	color: #e4e4e4;
	text-align:left;
	font-weight: bold;
	font-size: 15pt;
	border-top:5px solid #d6d6d6;
	padding:5px;
	margin-bottom:-12px;
	*/
}

#indmidbox {
	width:154px;
	text-align:left;
float:left;
}

#prochain {
float:left;
}

#prochain2 {
width:auto;
}

#indmidbox2 {
	width:350px;
	text-align:left;
margin-left:150px;
}

#indmidbox3 {
	width:100px;
	text-align:left;
margin-left:655px;
padding-top:0.5px;
}


#radio_titre {
background:#19305b;
/* ancienne versions explorer */ 
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#000000,endColorstr=#3f0071);
-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#000000,endColorstr=#3f0071)";
width:966px;
	color: #ffffff;
	text-align:left;
	font-weight: bold;
	font-size: 15pt;
	padding:5px;

}

#radio1 {
	width:474px;
	float:left;
	margin-left:46px;
	margin-right:46px;

}

#radio2 {
	width:354px;
	color:white;
	overflow:hidden;
	margin-left:15px;

}

#radio1_titre {
	background:#19305b;
	/* For IE 5.5 - 7*/
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#60f28e00, endColorstr=#60f28e00);
	/* For IE 8*/
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#60f28e00, endColorstr=#60f28e00)";
width:470px;
height:20px;
font-weight:bold;
color:#ffffff;
font-size:12px;
text-align:center;
margin:2px;
padding-top:5px;
}

#radio2_titre {
	background:#19305b;
	/* For IE 5.5 - 7*/
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#60f28e00, endColorstr=#60f28e00);
	/* For IE 8*/
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#60f28e00, endColorstr=#60f28e00)";
width:350px;
height:20px;
font-weight:bold;
color:#ffffff;
font-size:12px;
text-align:center;
margin:2px;
padding-top:5px;
}

#radio2_class {
	width:350px;
	margin:2px;
}

#indmidhit {
margin:4px;
width:300px;
height:auto;
overflow:hidden;
color:white;
font-size: 13px;
padding:6px 3px 6px 3px;
}


#ti {
	height:27px;
	border-bottom:1px solid #19305b;
	margin-top:-18px;
	background:#b5b3c4;
}

#cl {
	width:12px;
	background:#19305b;
	padding:6px;
	margin-right:10px;
	float:left;
}

#tit {
	padding:5px;
	margin:20px;
}

#indpartic {
	/* Fallback for web browsers that doesn't support RGBa */
	background: rgb(242, 142, 0);
	/* RGBa with 0.6 opacity */
	background: rgba(242, 142, 0, 0.7);
	/* For IE 5.5 - 7*/
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#60f28e00, endColorstr=#60f28e00);
	/* For IE 8*/
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#60f28e00, endColorstr=#60f28e00)";
width:336px;
height:20px;
font-weight:bold;
color:rgba(86, 46, 126, 1.0);
font-size:15px;
text-align:center;
border:#28323D 1px solid;
    -moz-border-radius: 10px; 
    -webkit-border-radius: 10px; 
    border-radius: 10px;
	margin-right:auto;
	margin-left:auto;
}
#indvoya {
	/* Fallback for web browsers that doesn't support RGBa */
	background: rgb(242, 142, 0);
	/* RGBa with 0.6 opacity */
	background: rgba(242, 142, 0, 0.7);
	/* For IE 5.5 - 7*/
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#60f28e00, endColorstr=#60f28e00);
	/* For IE 8*/
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#60f28e00, endColorstr=#60f28e00)";
width:336px;
height:20px;
font-weight:bold;
color:rgba(86, 46, 126, 1.0);
font-size:15px;
text-align:center;
border:#28323D 1px solid;
    -moz-border-radius: 10px; 
    -webkit-border-radius: 10px; 
    border-radius: 10px;
	margin-top:10px;
	margin-right:auto;
	margin-left:auto;
}
#indtopcalend {
background:#19305b;

/* ancienne versions explorer */ 
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#000000,endColorstr=#3f0071);
-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#000000,endColorstr=#3f0071)";
width:400px;
height:23px;
	color: #ffffff;
	text-align:left;
	font-weight: bold;
	font-size: 15pt;
	padding:5px;
}
#indmidcalend {
width:400px;
overflow:hidden;
color:#3f0071;
padding-top:6px;
padding-bottom:4px;
}
#tetcalend {
	/* Fallback for web browsers that doesn't support RGBa */
	background: rgb(242, 142, 0);
	/* RGBa with 0.6 opacity */
	background: rgba(242, 142, 0, 0.7);
	/* For IE 5.5 - 7*/
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#60f28e00, endColorstr=#60f28e00);
	/* For IE 8*/
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#60f28e00, endColorstr=#60f28e00)";
width:380px;
height:20px;
font-weight:bold;
color:rgba(86, 46, 126, 1.0);
font-size:16px;
text-align:center;
	margin-top:5px;
}
#boxtitre1 {
	background:#19305b;
	/* For IE 5.5 - 7*/
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#60f28e00, endColorstr=#60f28e00);
	/* For IE 8*/
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#60f28e00, endColorstr=#60f28e00)";
height:20px;
font-weight:bold;
color:#ffffff;
font-size:12px;
text-align:center;
margin:2px;
padding-top:5px;

}

#boxtitre3 {
float:right;
	background:#19305b;
	/* For IE 5.5 - 7*/
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#60f28e00, endColorstr=#60f28e00);
	/* For IE 8*/
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#60f28e00, endColorstr=#60f28e00)";
width:342px;
height:20px;
font-weight:bold;
color:#ffffff;
font-size:12px;
text-align:center;
margin:2px;
padding-top:5px;
}

#boxtitre4 {
	background:#19305b;
	/* For IE 5.5 - 7*/
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#60f28e00, endColorstr=#60f28e00);
	/* For IE 8*/
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#60f28e00, endColorstr=#60f28e00)";
width:317px;
height:20px;
font-weight:bold;
color:#ffffff;
font-size:12px;
text-align:center;
margin:2px;
padding-top:5px;
}

#boximg1 {
	margin-bottom:9px;

}
#boximg1 img {
margin:2px;

}
#boxtitre2 {
	/* Fallback for web browsers that doesn't support RGBa */
	background: rgb(242, 142, 0);
	/* RGBa with 0.6 opacity */
	background: rgba(242, 142, 0, 0.7);
	/* For IE 5.5 - 7*/
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#60f28e00, endColorstr=#60f28e00);
	/* For IE 8*/
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#60f28e00, endColorstr=#60f28e00)";
width:150px;
height:20px;
font-weight:bold;
color:#3f0071;
font-size:12px;
text-align:center;
border:#28323D 1px solid;
    -moz-border-radius: 10px 10px 0 0; 
    -webkit-border-radius: 10px 10px 0 0; 
    border-radius: 10px 10px 0 0;
	margin-right:auto;
	margin-left:auto;
}
#boximg2 {
width:150px;
height:60px;
border:#28323D 1px solid;
background-image:url(../images/logo_jun11.png);
    -moz-border-radius: 0 0 10px 10px; 
    -webkit-border-radius: 0 0 10px 10px; 
    border-radius: 0 0 10px 10px;
	margin-bottom:15px;
	margin-right:auto;
	margin-left:auto;
}
#boxfb {
background:#19305b;

/* ancienne versions explorer */ 
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#000000,endColorstr=#3f0071);
-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#000000,endColorstr=#3f0071)";
width:336px;
height:20px;
font-weight:bold;
	color: #ffffff;
font-size:13pt;
text-align:center;
border:#28323D 1px solid;
    -moz-border-radius: 10px 10px 0 0; 
    -webkit-border-radius: 10px 10px 0 0; 
    border-radius: 10px 10px 0 0;
	margin-right:auto;
	margin-left:auto;
	margin-top:15px;
}
#indfb {
width:170px;
overflow:hidden;
	margin-right:auto;
	margin-left:auto;
	margin-bottom:15px;
}


#indmidhit {
	background:#19305b;
	/* For IE 5.5 - 7*/
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#60f28e00, endColorstr=#60f28e00);
	/* For IE 8*/
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#60f28e00, endColorstr=#60f28e00)";
width:317px;
height:20px;
font-weight:bold;
color:#ffffff;
font-size:12px;
text-align:center;
margin:2px;
padding-top:5px;
}

#indpubas {
width:728px;
overflow:hidden;
	margin-right:auto;
	margin-left:auto;
	margin-top:15px;
}
.tblive { /* format tableau soirées live */
border-collapse:collapse;
}
.hdlive { /* format cellules titre soirées live */
padding:0px;
border:#19305b 1px solid ;
	background: #b5b3c4;
font-weight: bold;
}
.tdlive { /* format cellule soirées live */
padding:3px;
border:#19305b 1px solid ;
}
.tdlive a { /* format cellule soirées live (liens) */
font-size:12px;
text-decoration:none;
}
.tbcalend { /* format tableau calendrier */
border-collapse:collapse;
}
.tdcalend { /* format cellule calendrier */
padding: 0 0 0 1px;

}
.tdcalcol { /* format cellule calendrier */
padding: 0 0 0 1px;
font-size:16px;
	color:#ffffff;
	font-weight:bold;
	background:white;
	/* For IE 5.5 - 7*/
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#60f28e00, endColorstr=#60f28e00);
	/* For IE 8*/
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#60f28e00, endColorstr=#60f28e00)";
}
.tdlstina {
	background:#19305b;
	border-bottom:1px solid #b5b3c4;
	/* For IE 5.5 - 7*/
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#F5AB4200, endColorstr=#F5AB4200);
	/* For IE 8*/
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#F5AB4200, endColorstr=#F5AB4200)";
	color:white;
}
.tdlstina a:link {
	text-decoration: none;
	color:white;
}
.tdlstina a:visited {
	text-decoration: none;
	color:white;
}
.tdlstina a:active {
	text-decoration: none;
	color:white;
}
.tdlstina a:hover {
	text-decoration: underline;
	color:white;
}
.tdlstinb {
	background:#b5b3c4;
	/* RGBa with 0.6 opacity */
	border-bottom:1px solid #19305b;
	/* For IE 5.5 - 7*/
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#60f28e00, endColorstr=#60f28e00);
	/* For IE 8*/
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#60f28e00, endColorstr=#60f28e00)";
	color:white;
}
.tdlstinb a:link {
	text-decoration: none;
	color:white;
}
.tdlstinb a:visited {
	text-decoration: none;
	color:white;
}
.tdlstinb a:active {
	text-decoration: none;
	color:white;
}
.tdlstinb a:hover {
	text-decoration: underline;
	color:white;
}
