body{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	margin: 0px 0px 0px 0px;
	background-image: url(/img/Bkg.gif);
	background-repeat: repeat;
	background-attachment: fixed;
}

body.bodyPlayer{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	margin: 0px 0px 0px 0px;
	background-image: url(/fr/img/player_bg.jpg);
	background-repeat: no-repeat;
	background-attachment: fixed;
}

#footer{color:#050505;padding:15px 0 0px 0;background:url(/fr/img/footer-2/footer-bg.gif) no-repeat center top;height:428px;}
#footer img{border:0;}
#footer a,
#footer a:hover,
#footer a:visited,
#footer a:focus{color:#050505;text-decoration:none;outline:none;font-weight:normal;}
#footer a:hover{text-decoration:underline;}
#footer-inner{width:895px;height:250px;padding:10px;margin:0 auto;position:relative;}
#footer-menu{margin-left:15px;}
#footer-menu ul{margin:0;padding:0; list-style:none;float:left;width:auto;margin-right:60px;}
#footer-menu ul li{padding:3px 0;margin:0;font-size:11px;}
#footer-menu ul li.first{padding-bottom:15px;font-size:16px;font-weight:bold;text-decoration:none;}


div.hr {
	height: 10px;
	background-image: url(/img/bg_dot.gif);
	background-repeat: repeat-x;

}
.titleHostCategory{
	font-size: 14px;
	padding: 7px 0px 3px 12px;	
}
div.hr hr{
	height: 10px;
	display: none;
}

img.newsThumb{
	border: 1px;
	border-left: 2px;
	border-color: #000000;
	border-style: solid;
}

img.contestImg{
	border: 1px;
	border-left: 2px;
	border-color: #000000;
	border-style: solid;
	margin: 5px 0px 5px 10px;
}

.tdPadding{
	padding-left: 5px;
}

.textGeneral{
	padding-left: 5px;
	padding-right: 25px;
}

.tdPadding12{
	padding-left: 12px;
	padding-right: 12px;
}
td.showPadding{
	padding-left: 15px;
}

td.hostMainCell{
	padding-left: 15px;
	background-image: url(/fr/img/host_bg.gif);
	background-repeat: no-repeat;
}

td.contactPadding{
	padding-top: 15px;
}
.rowSectionHeader{
	background-color: #EDF0F3;
}

.rowSectionHeader a:link, a:visited, a:active{
	color: #456581;
}
table.calendarBg{
  background-image: url(/fr/img/cal_bg.gif);
  background-repeat: repeat-y;
}
table.mainTable{
	background-color: #FFFFFF;	
}

td.calendarRightBg{
  background-image: url(/fr/img/cal_rborder_bg.gif);
  background-position:top right;
  background-repeat:no-repeat;
}
.newsTitle{
	font-weight: bold;
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	text-transform: uppercase;
}
.newsDate{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
}

.newsDescription{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
}
.capitalLetter{
	font-size: 16px;
	font-weight: bold;
	color: #ea0138;
}
a.whiteLink:link, a.whiteLink:active, a.whiteLink:visited{
	color: #FFFFFF;
	text-decoration: underline;
}

a.whiteLink:hover{
	text-decoration: none;
}

.topicTitle{
	font-size: 11px;
	font-weight: bold;
	color: #ea0138;
}
.palmaresTitleRed{
	font-family: Helvetica, Verdana, Arial, sans-serif;
	font-size: 15px;
	font-weight: bold;
	color: #ea0138;
	text-transform: uppercase;
	padding-left: 5px;
}
.palmaresTitleBlack{
	font-family: Helvetica, Verdana, Arial, sans-serif;
	font-size: 15px;
	font-weight: bold;
	color: #000000;
	text-transform: uppercase;
	padding-left: 5px;
}
.palmaresSubTitleBlack{
	font-weight: bold;
	color: #000000;
	padding-left: 5px;
}
td.showHeader{
	height: 63px;
	margin: 0px 0px 0px 0px;
	background-image: url(/fr/img/show_title_bg.gif);
	background-position: top left;
	background-repeat: no-repeat;
}

.showHeaderCell{
	padding: 18px 0px 0px 22px;
}
.showCategory{
	padding: 0px 0px 0px 3px;
	margin: 0px 0px 0px 0px;
	top: -2px ;
	color: #FFFFFF;
	font-size: 16px;
	text-transform: uppercase;
}
.showTitle1{
	font-size: 12px;
	font-weight: bold;
	color: #ED1C24;
	text-transform: uppercase;
	padding: 0px 0px 0px 0px;
	margin: 2px 0px 0px 0px ;
	text-transform: uppercase;
}
.showTitle2{
	font-size: 12px;
	font-weight: bold;
	color: #E3D600;
	padding: 0px 0px 0px 0px;
	margin: 2px 0px 0px 0px ;
	text-transform: uppercase;
}
.showTitle3{
	font-size: 12px;
	font-weight: bold;
	color: #0AD100;
	text-transform: uppercase;
	padding: 0px 0px 0px 0px;
	margin: 2px 0px 0px 0px ;
	text-transform: uppercase;
}
.showTitle4{
	font-size: 12px;
	font-weight: bold;
	color: #00C3ED;
	text-transform: uppercase;
	padding: 0px 0px 0px 0px;
	margin: 2px 0px 0px 0px ;
	text-transform: uppercase;
}
.showTitle5{
	font-size: 12px;
	font-weight: bold;
	color: #FF009C;
	text-transform: uppercase;
	padding: 0px 0px 0px 0px;
	margin: 2px 0px 0px 0px ;
}
.showTitle6{
	font-size: 12px;
	font-weight: bold;
	color: #366267;
	text-transform: uppercase;
	padding: 0px 0px 0px 0px;
	margin: 2px 0px 0px 0px ;
}
.showTitle7{
	font-size: 12px;
	font-weight: bold;
	color: #FF8400;
	text-transform: uppercase;
	padding: 0px 0px 0px 0px;
	margin: 2px 0px 0px 0px ;
}
.showTitle8{
	font-size: 12px;
	font-weight: bold;
	color: #2b00e5;
	text-transform: uppercase;
	padding: 0px 0px 0px 0px;
	margin: 2px 0px 0px 0px ;
}
.showTitle1 a:hover,.showTitle1 a:visited,.showTitle1 a:active,.showTitle1 a:link{
	font-weight: bold;
	color: #ED1C24;
	text-transform: uppercase;
	padding-left: 5px;
	text-decoration: none;
}
.showTitle2 a:hover,.showTitle2 a:visited,.showTitle2 a:active,.showTitle2 a:link{
	font-weight: bold;
	color: #E3D600;
	padding-left: 5px;
	text-decoration: none;
}
.showTitle3 a:link,.showTitle3 a:hover,.showTitle3 a:visited,.showTitle3 a:active{
	font-weight: bold;
	color: #0AD100;
	text-transform: uppercase;
	padding-left: 5px;
	text-decoration: none;
}
.showTitle4 a:hover,.showTitle4 a:visited,.showTitle4 a:active,.showTitle4 a:link{
	font-weight: bold;
	color: #00C3ED;
	text-transform: uppercase;
	padding-left: 5px;
	text-decoration: none;
}
.showTitle5 a:hover,.showTitle5 a:visited,.showTitle5 a:active,.showTitle5 a:link{
	font-weight: bold;
	color: #FF009C;
	text-transform: uppercase;
	padding-left: 5px;
	text-decoration: none;
}
.showTitle6 a:hover,.showTitle6 a:visited,.showTitle6 a:active,.showTitle6 a:link{
	font-weight: bold;
	color: #366267;
	text-transform: uppercase;
	padding-left: 5px;
	text-decoration: none;
}
.showTitle7 a:hover,.showTitle7 a:visited,.showTitle7 a:active,.showTitle7 a:link{
	font-weight: bold;
	color: #FF8400;
	text-transform: uppercase;
	padding-left: 5px;
	text-decoration: none;
}

.showTitle8 a:hover,.showTitle8 a:visited,.showTitle8 a:active,.showTitle8 a:link{
	font-weight: bold;
	color: #2b00e5;
	text-transform: uppercase;
	padding-left: 5px;
	text-decoration: none;
}

a, a:active, a:visited{
	color: #ec0f16;
	font-weight: bold;
	text-decoration: underline;
}

a:hover{
	color: #ec0f16;
	font-weight: bold;
	text-decoration: none;
}


.pageTitle{
	font-size: 12px;
	font-weight: bold;
	color: #ea0138;
}
h1.h1Show{
	font-size: 15px;
	font-weight: bold;
	color: #ec0f16;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px ;
	text-transform: uppercase;
	
}
h1.h1News{
	font-size: 15px;
	font-weight: bold;
	color: #000000;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px ;
	text-transform: uppercase;
	width:300px;
}
.h2NewsDescription{
	font-size: 11px;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px ;
	font-weight:normal;
}
.h3NewsDate{
	font-size: 10px;
	color: #ec0f16;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	font-weight:normal;	
	width:300px;
}
.contestDate{
	font-size: 11px;
	color: #ec0f16;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	font-weight:normal;
}
h1.h1Host{
	font-size: 15px;
	font-weight: bold;
	color: #ec0f16;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px ;
	text-transform: uppercase;
	letter-spacing: -1px;
}
td.showBorderCell{
	border: 1px solid #000000;
	border-top: 0px;
	border-right: 0px;
	padding: 2px 2px 2px 2px;
}

td.showBorderCell a{
	font-weight: bold;
	color: #E3213E;
}
#palmaresTable td{
	border-bottom: 1px solid #000000;
}
.rowSeparator td{
	border-bottom: 1px solid #000000;
	padding: 5px 0px 5px 0px
}

input{
	border: 1px solid #afbecb;
	font-size: 10px;
	padding: 2px 2px 2px 2px;
}
td.showArchivesPadding{
	padding: 5px 0px 5px 0px;
}
input.inputblank{
	border: none;
	font-size:10px;
}
td.hostMainCell{
	background-image: url(/fr/img/host_bg.gif);
	background-repeat: no-repeat;
	background-position:top left;
}

a.aboutLink:link, a.aboutLink:active, a.aboutLink:visited{
	font-size:10px;
	color: #FFFFFF;
	text-decoration:none;
	font-weight: bold;
}
a.aboutLink:hover{
	font-size:10px;
	font-weight: bold;

	color: #FFFFFF;
	text-decoration:underline;
}

a.linkNoBold:link, a.linkNoBold:active, a.linkNoBold:visited{
	font-weight: normal;
}
a.linkNoBold:hover{
	font-weight: normal;	
}
a.newsAttachement:link, a.newsAttachement:active, a.newsAttachement:visited{
	font-weight: normal;
	color: #000000;
}
a.newsAttachement:hover{
	font-weight: normal;
	color: #000000;
}

#pubPlayer {
	border: 1px solid #000000;
}
#contactTable td{
	background-color: #000000;
	padding-left: 5px;
	padding-right: 5px;
}
.contactItem{
	padding-bottom: 5px;
	padding-left: 5px;
}
.contactTitle{
	font-size: 14px;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	text-transform: uppercase;
	font-weight: bold;
	color: #FFFFFF;
}

.row2{
	background-color: #F0F0F0;	
}

.newsCell:hover{
	background-color: #F0F0F0;
	cursor: pointer;
}

.newsCell{
	background-color: #FFFFFF;	
}

#tellafriend_form fieldset{
	border: none;
}


#tellafriend_form fieldset input.text,
#tellafriend_form fieldset textarea{
	border: 2px inset;
	margin:0px;
	padding:2px;
	width:180px;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
}

#tellafriend_form fieldset textarea{
	overflow:auto;
	height:100px;
}

#tellafriend_form fieldset input.button{
	background-color: #000000;
	border: none;
	color:#FFFFFF;
	padding:0px;
	text-transform:uppercase;
}


.footerRight{
	padding: 0px 10px 10px 0px;
}
.footerRight a:link, .footerRight a:visited, .footerRight a:active{
	padding: 0px 10px 10px 0px;
	color: #666666;
	font-size: 10px;
	text-decoration: underline;
}
.footerRight a:hover{
	padding: 0px 10px 10px 0px;
	color: #666666;
	font-size: 10px;
	text-decoration: none;
}
.footerLeft{
	padding: 0px 0px 10px 20px;
	font-size: 10px;
}


#nouvelle-accueil #photo-nouvelle{ position:relative;float:left; margin-left:15px; margin-top:25px;}
#nouvelle-accueil #cadre{ position:absolute; top:-14px; left:-15px; width:311px; height:223px;  background:url(../img/cadre-nouvelle.png) no-repeat; }
#nouvelle-accueil img{  }
#nouvelle-accueil div{ padding:10px 10px; margin-left:310px; color:#333333;}
#nouvelle-accueil h2{ font-size:20px;}
#nouvelle-accueil .date{ font-weight:bold; margin-top:-13px; margin-bottom:0px;color:red;}
#nouvelle-accueil .description{ font-weight:bold; font-size:10px;}
#nouvelle-accueil .suite a{ display:block; width:30px; text-align:center; padding:0px 3px 0px 0px; font-weight:normal; text-transform:uppercase; background:#000; color:#fff; text-decoration:none; float:left;}
