﻿*
{
	margin:0;
}

body
{
	margin: 0;
	padding: 0;
	text-align: center;
	font-size: 12px;
	font-family: "Segoe UI" , Trebuchet MS, Arial, Sans-Serif;
	background: #FFFFFF url(Images/Interface/bg-body.jpg) repeat-x left top;
}

p
{
	margin:0;
	padding:0;
	clear:both;
}

a
{
	color: #073BAB;
	/*font-size:14px;*/
}
a:hover
{
	color: #CF2629;
	/*font-size:14px;*/
}

a img {
	border: none;
}

.global
{
	text-align: left;
	position: relative;
	margin: 0 auto;
	padding:0;
	width: 980px;
}

.clr
{
	clear: both;
	height: 0;
	width:0;
	overflow:hidden;
}

/* box */
.container .col12 .box
{
	width:438px;
	margin-bottom:12px;
}
.container .col22 .box
{
	width:512px;
	margin-bottom:12px;
}

.container .col12 .box .lig13
{
	width:438px;
	height:30px;
}
.container .col22 .box .lig13
{
	width:512px;
	height:30px;
}
.box .lig13 .col13
{
	float:left;
	height:30px;
	width:11px;
	background: transparent url(Images/Interface/bg-boxtopleft.gif) no-repeat left top;
}
.box .lig13 .col23
{
	float:left;
	height:30px;
	width:490px;
	background: transparent url(Images/Interface/bg-boxtopcenter.gif) repeat-x left top;
}
.box .lig13 .col33
{
	float:left;
	height:30px;
	width:11px;
	background: transparent url(Images/Interface/bg-boxtopright.gif) no-repeat right top;
}


.box .lig23
{
	width:512px;
	background: #FFFFFF url(Images/Interface/bg-boxmiddleright.gif) repeat-y right top;
}
.box .lig23 .col11
{
	width:490px;
	padding:0 11px 0 11px;
	background: transparent url(Images/Interface/bg-boxmiddleleft.gif) repeat-y left top;
}

.box .lig33
{
	width:512px;
	height:21px;
}
.box .lig33 .col13
{
	float:left;
	width:11px;
	height:21px;
	background: transparent url(Images/Interface/bg-boxbottomleft.gif) no-repeat left top;
}
.box .lig33 .col23
{
	float:left;
	width:490px;
	height:21px;
	background: transparent url(Images/Interface/bg-boxbottomcenter.gif) repeat-x left top;
}
.box .lig33 .col33
{
	float:left;
	height:21px;
	width:11px;
	background: transparent url(Images/Interface/bg-boxbottomright.gif) no-repeat right top;
}

/* fin de box */

/* box avec ligne interne */
.boxline .title
{
	display:block;
	font-size:13px;
	margin-top:7px;
}
	
.container .col12 .boxline
{
	width:438px;
	margin-bottom:12px;
}
.container .col22 .boxline
{
	width:510px;
	margin-bottom:12px;
}

.container .col12 .boxline .lig13
{
	width:438px;
	height:38px;
}
.container .col12 .boxline .lig13
{
	width:510px;
	height:38px;
}
.boxline .lig13 .col13
{
	float:left;
	height:38px;
	width:14px;
	background: transparent url(Images/Interface/bg-boxlinetopleft.gif) no-repeat left top;
}
.container .col12 .boxline .lig13 .col23
{
	float:left;
	height:38px;
	width:410px;
	background: transparent url(Images/Interface/bg-boxlinetopcenter.gif) repeat-x left top;
}
.container .col22 .boxline .lig13 .col23
{
	float:left;
	height:38px;
	width:482px;
	background: transparent url(Images/Interface/bg-boxlinetopcenter.gif) repeat-x left top;
}
.boxline .lig13 .col33
{
	float:left;
	height:38px;
	width:14px;
	background: transparent url(Images/Interface/bg-boxlinetopright.gif) no-repeat right top;
}


.container .col12 .boxline .lig23
{
	width:438px;
	background: transparent url(Images/Interface/bg-boxlinemiddleright.gif) repeat-y right top;
}
.container .col22 .boxline .lig23
{
	width:510px;
	background: transparent url(Images/Interface/bg-boxlinemiddleright.gif) repeat-y right top;
}
.container .col12 .boxline .lig23 .col11
{
	width:396px;
	padding:0 14px 0 14px;
	background: #FFFFFF url(Images/Interface/bg-boxlinemiddleleft.gif) repeat-y left top;
}
.container .col22 .boxline .lig23 .col11
{
	width:468px;
	padding:0 14px 0 14px;
	background: #FFFFFF url(Images/Interface/bg-boxlinemiddleleft.gif) repeat-y left top;
}

.container .col12 .boxline .lig33
{
	width:438px;
	height:21px;
}
.container .col22 .boxline .lig33
{
	width:510px;
	height:21px;
}
.boxline .lig33 .col13
{
	float:left;
	width:14px;
	height:21px;
	background: transparent url(Images/Interface/bg-boxlinebottomleft.gif) no-repeat left top;
}
.container .col12 .boxline .lig33 .col23
{
	float:left;
	width:410px;
	height:21px;
	background: transparent url(Images/Interface/bg-boxlinebottomcenter.gif) repeat-x left top;
}
.container .col22 .boxline .lig33 .col23
{
	float:left;
	width:482px;
	height:21px;
	background: transparent url(Images/Interface/bg-boxlinebottomcenter.gif) repeat-x left top;
}
.boxline .lig33 .col33
{
	float:left;
	height:21px;
	width:14px;
	background: transparent url(Images/Interface/bg-boxlinebottomright.gif) no-repeat right top;
}
.boxline .title
{
	color:#6D6D6D;
}
/* fin de box avec ligne interne */

/* Header */
.header
{
	width: 100%;
	margin: 0;
	padding: 0;
}

.header .col12
{
	float: left;
	width: 310px;
}
.header .col22
{
	float: left;
	width: 670px;
}

marquee
{
	display:block;
	padding-top:12px;
	margin-left:22px;
	width:438px;
}

.hlregister
{
	display: block;
	text-align:left;
	background: transparent url(Images/Interface/ico-user.jpg) no-repeat left top;
	height: 25px;
	width:110px;
	padding-left: 30px;
	padding-top: 7px;
}

.hllogin
{
	display: block;
	text-align:left;
	background: transparent url(Images/Interface/ico-login.jpg) no-repeat left top;
	height: 25px;
	width:70px;
	padding-left: 30px;
	padding-top: 7px;

}
.lsLogout
{
	display: block;
	background: transparent url(Images/Interface/ico-login.jpg) no-repeat left top;
	height: 25px;
	width:83px;
	padding-left: 29px;
	padding-top: 7px;
	_width:83px;
}
.hlmyaccount
{
	display: block;
	background: transparent url(Images/Interface/ico-user.jpg) no-repeat left top;
	height: 25px;
	width:81px;
	padding-left: 27px;
	padding-top: 7px;
	_width:81px;
}

.hladmin
{
	display: block;
	float:right;
	height: 25px;
	padding-left: 27px;
	padding-top: 2px;
}

.hlnewsletter
{
	display: block;
	text-align:left;
	background: transparent url(Images/Interface/ico-newsletter.jpg) no-repeat left top;
	height: 25px;
	width:165px;
	padding-left: 30px;
	padding-top: 7px;
}

.hlpublish
{
	display: block;
	text-align:left;
	background: transparent url(Images/Interface/ico-publish.jpg) no-repeat left top;
	height: 25px;
	width:126px;
	padding-left: 25px;
	padding-top: 7px;
}

div.divtoptab
{
	float: right;
	margin: 0;
	padding: 0;
	list-style: none;
	font-size: 13px;
	height: 31px;
}

div.divtoptableft
{
	float: left;
	background: transparent url(Images/Interface/bg-toptableft.jpg) no-repeat left top;
	height: 31px;
	width: 11px;
}

div.divtoptabcontent
{
	float: left;
	background: transparent url(Images/Interface/bg-toptabcenter.jpg) repeat-x left top;
	height: 31px;
	width:260px;	
}

div.divtoptabright
{
	float: left;
	background: transparent url(Images/Interface/bg-toptabright.jpg) no-repeat left top;
	height: 31px;
	width: 11px;
	vertical-align: middle;
}

ul.ultoptab
{
	margin: 0;
	padding: 0;
	list-style: none;
	font-size: 13px;
	height: 31px;
}

ul.ultoptab li
{
	float: left;
	height: 31px;
	padding: 3px 5px 0 5px;
}

ul.ultoptab li a
{
	height: 31px;
	color: #073BAB;
	text-align: center;
	text-decoration: none;
}

ul.ultoptab li a:hover
{
	height: 31px;
	color: #CF2629;
	text-align: center;
	text-decoration: none;
}

div.divusermenu
{
	float: right;
	margin-top: 10px;
	margin-bottom: 15px;
	padding: 0;
	list-style: none;
	font-size: 14px;
	width: 100%;
}

ul.ulusermenu
{
	margin: 0 0 0 20px;
	padding: 0;
	list-style: none;
	font-size: 14px;
}

ul.ulusermenu li
{
	float: left;
	margin-right: 15px;
}

ul.ulusermenu li a
{
	text-decoration: none;
	color: #073BAB;
}

ul.ulusermenu li a:hover
{
	color: #CF2629;
}

.filariane
{
	padding-top: 10px;
	margin-bottom: 0px;
	float: right;
	font-size: 13px;
	font-weight: normal;
	text-align: left;
	color: #073BAB;
	display:block;
	width:510px;
}
.filariane a
{
	text-decoration:none;
	color: #073BAB;
}
.filariane a:hover
{
	text-decoration:none;
	color: #CF2629;
}
/* Fin de header */

/* navigation */
.SimpleEntertainmentMenu
{
	position: absolute;
	/*left: 320px;*/
	left: 443px;
	top: 88px;
	z-index: 555;
}

.SimpleEntertainmentMenu ul.AspNet-Menu /* Tier 1 */
{
	width: 535px;
	font-size:13px;
	font-family:Verdana, Tahoma, helvetica;
	font-variant:normal;
	font-weight:normal;
	font-style:normal;
}
.SimpleEntertainmentMenu a
{
	font-size:13px;
	font-family:Verdana, Tahoma, helvetica;
	font-variant:normal;
	font-weight:normal;
	font-style:normal;
}
.SimpleEntertainmentMenu a:hover
{
	font-size:13px;
	font-family:Verdana, Tahoma, helvetica;
	font-variant:normal;
	font-weight:normal;
	font-style:normal;
}
.SimpleEntertainmentMenu a:visited
{
	font-size:13px;
	font-family:Verdana, Tahoma, helvetica;
	font-variant:normal;
	font-weight:normal;
	font-style:normal;
}
	
.SimpleEntertainmentMenu ul.AspNet-Menu li /* Tier 1 */
{
	height: 32px;
	background: transparent url(Images/Interface/bg-tabnormalright.jpg) right top no-repeat;
	margin: 0 5px;
}

.SimpleEntertainmentMenu ul.AspNet-Menu li:hover /* Tier 1 */
{
	height: 32px;
	margin: 0 5px;
	background: transparent url(Images/Interface/bg-tabselectright.jpg) right top no-repeat;
}

.SimpleEntertainmentMenu ul.AspNet-Menu ul /* Tier 2 */
{
	width: 185px;
	top: 100%;
	left: 0;
	margin: 0;
	border:1px solid #CDD2D5;
}

.SimpleEntertainmentMenu ul.AspNet-Menu ul li /* Tier 2 */
{
	width: 100%;
	top: 0;
	left: 0;
	margin: 0;
	background-image: none;
	background-color: #FFFFFF;
}

.SimpleEntertainmentMenu ul.AspNet-Menu ul li:hover /* Tier 2 */
{
	width: 100%;
	top: 0;
	left: 0;
	margin: 0;
	background-image: none;
	background-color: #CDD2D5;
}

.SimpleEntertainmentMenu ul.AspNet-Menu ul ul /* Tier 3+ */
{
	top: 0;
	left: 185px;
}

.SimpleEntertainmentMenu a, /* all anchors and spans */
.SimpleEntertainmentMenu span
{
	display: block;
	color: #FFFFFF;
	padding: 8px 9px 0 9px;
	background: transparent url(Images/Interface/bg-tabnormalleft.jpg) left top no-repeat;
	height: 24px;
}

.SimpleEntertainmentMenu li.AspNet-Menu-Leaf a, /* leaves */
.SimpleEntertainmentMenu li.AspNet-Menu-Leaf span
{
	background: transparent url(Images/Interface/bg-tabnormalleft.jpg) left top no-repeat;
}

.SimpleEntertainmentMenu li:hover a, /* hovered text */ 
.SimpleEntertainmentMenu li:hover span, 
.SimpleEntertainmentMenu li.AspNet-Menu-Hover a, 
.SimpleEntertainmentMenu li.AspNet-Menu-Hover span
{
	color: White; /*background: transparent url(activeArrowRight.gif) right center no-repeat;*/
	background: transparent url(Images/Interface/bg-tabselectleft.jpg) left top no-repeat;
	_background: transparent url(Images/Interface/bg-tabnormalleft.jpg) left top no-repeat;
}

.SimpleEntertainmentMenu li:hover li a, /* the tier above this one is hovered */ 
.SimpleEntertainmentMenu li:hover li span, 
.SimpleEntertainmentMenu li.AspNet-Menu-Hover li a, 
.SimpleEntertainmentMenu li.AspNet-Menu-Hover li span, 
.SimpleEntertainmentMenu li:hover li:hover li a, 
.SimpleEntertainmentMenu li:hover li:hover li span, 
.SimpleEntertainmentMenu li.AspNet-Menu-Hover li.AspNet-Menu-Hover li a, 
.SimpleEntertainmentMenu li.AspNet-Menu-Hover li.AspNet-Menu-Hover li span
{
	color: Black;
	background-image: none;
}

.SimpleEntertainmentMenu .AspNet-Menu-Selected /* this tier is selected */
{
	border: solid 1px #00ff00 !important;
}

.SimpleEntertainmentMenu .AspNet-Menu-ChildSelected /* a tier below this one is selected */
{
	border: solid 1px #ff0000 !important;
}

.SimpleEntertainmentMenu .AspNet-Menu-ParentSelected /* a tier above this one is selected */
{
	border: solid 1px #0000ff !important;
}
/* fin de navigation */


/* Corps de page */
.container
{
	width: 980px;
}

.container .col12
{
	float: left;
	width: 440px;
	margin-left:20px;
	margin-top:7px;
}
.container .col22
{
	float: left;
	width: 510px;
	margin-top:7px;
	margin-left:10px;
}

/* Player */
.playertop .col13
{
	float: left;
	height: 7px;
	width: 7px;
	background: black url(Images/Interface/bg-playerupperleft.jpg) left top no-repeat;
}

.playertop .col23
{
	float: left;
	height: 7px;
	width: 424px;
	background: black url(Images/Interface/bg-playertop.jpg) center top no-repeat;
}

.playertop .col33
{
	float: left;
	height: 7px;
	width: 7px;
	background: black url(Images/Interface/bg-playerupperright.jpg) right top no-repeat;
}

.playercontent .col13
{
	float: left;
	width: 7px;
	height: 360px;
	background: black url(Images/Interface/bg-playerleft.jpg) left top no-repeat;
}
.playercontent .col23
{
	float: left;
	width: 424px;
	height: 360px;
	background-color: Black;
}
.playercontent .col33
{
	float: left;
	width: 7px;
	height: 360px;
	background: black url(Images/Interface/bg-playerright.jpg) right top no-repeat;
}

.playerbottom
{
	height: 35px;
	width: 438px;
	background: black url(Images/Interface/bg-playerbottom.jpg) center top no-repeat;
}

.playerinfo
{
	width: 438px;
	vertical-align:middle;
	margin-bottom:12px;
}
.playerinfo .col13
{
	float: left;
	width: 9px;
	height: 52px;
	background: transparent url(Images/Interface/bg-voteleft.jpg) left top no-repeat;
}
.playerinfo .col23
{
	float: left;
	width: 420px;
	height: 52px;
	background: transparent url(Images/Interface/bg-votecenter.jpg) center top repeat-x;
}
.playerinfo .col33
{
	float: left;
	width: 9px;
	height: 52px;
	background: transparent url(Images/Interface/bg-voteright.jpg) right top no-repeat;
}
.playerinfo a
{
	font-size:13px;
	text-decoration: none;
	color: #073BAB;
}
.playerinfo a:hover
{
	color: #CF2629;
}
.playerinfo .vote
{
	float:left;
	margin-top:11px;
	margin-left:11px;
}
.playerinfo .hlsendtofriend
{
	display: block;
	float: left;
	background: transparent url(Images/Interface/ico-send.jpg) no-repeat left top;
	height: 18px;
	padding-left: 28px;
	margin-top:9px;
	margin-left:25px;
	width:95px;
}
.playerinfo .hlsendtofriend:hover{_font-size:13px;}
.sendtofriend
{
	padding:0;
}
.sendtofriend label
{
	float:left;
	width:140px;
	display:block;
	padding-top:4px;
}
.registeruser h2{padding-left:20px;}
.registeruser
{
	padding:0;
}
.registeruser label
{
	float:left;
	width:170px;
	display:block;
	padding-top:4px;
}
.fv label
{
	float: left;
	width: 150px;
	display: block;
	padding-top: 5px;
}
.playerinfo .hlImproper
{
	display: block;
	float: left;
	background: transparent url(Images/Interface/ico-opinion.jpg) no-repeat left top;
	height: 41px;
	padding-left: 29px;
	margin-top:9px;
	margin-left:25px;
	width:90px;
	_margin-left:15px;
}
.playerinfo .hlImproper:hover
{
    _font-size: 13px;
}

.rbl label, .cbl label, .list label, .normal label
{
	float: none;
	display: inline;
	margin-right: 11px;
	padding-left: 3px;
}


/* Rating */
.ratingStar
{
	font-size: 0pt;
	width: 13px;
	height: 12px;
	margin: 0px;
	padding: 0px;
	/*cursor: pointer;*/
	display: block;
	background-repeat: no-repeat;
}
.filledRatingStar
{
	background-image: url(Images/Interface/ico-filledstar.png);
}
.emptyRatingStar
{
	background-image: url(Images/Interface/ico-emptystar.png);
}
.savedRatingStar
{
	background-image: url(Images/Interface/ico-savedstar.png);
}
.ratingdetails
{
	font-size:13px;
	color: #073BAB;
}
/* fin du rating */

.VideoDescriptif
{
	width:438px;
}
/* fin du player*/

/* liste des vidéos */
.tabliste
{
	width:510px;
	background:transparent url(Images/Interface/bg-tablistetopright.jpg) no-repeat right top;
}
.tabliste .ajax__tab_header 
{
	font-family:verdana,tahoma,helvetica;
	font-size:11px;
	height:40px;
	padding-top:4px;
	padding-left:14px;
	background:transparent url(Images/Interface/bg-tablistetopleft.jpg) no-repeat left top;
}
.tabliste .ajax__tab_outer 
{
	padding-right:9px;
	background:transparent url(Images/Interface/bg-tabvideonormalright.jpg) no-repeat right top;
	height:32px;
	margin-right:5px;
}
.tabliste .ajax__tab_inner 
{
	padding-left:9px;
	height:32px;
	background:transparent url(Images/Interface/bg-tabvideonormalleft.jpg) no-repeat left top;
}
.tabliste .ajax__tab_tab 
{
	height:32px;
	padding-top:7px;
	margin:0;
	color:#FFFFFF;
	font-size: 13px;
}
.tabliste .ajax__tab_hover .ajax__tab_outer 
{
	background:transparent url(Images/Interface/bg-tabvideoselectright.jpg) no-repeat right top;
}
.tabliste .ajax__tab_hover .ajax__tab_inner 
{
	background:transparent url(Images/Interface/bg-tabvideoselectleft.jpg) no-repeat left top;
}

.tabliste .ajax__tab_active .ajax__tab_outer 
{
	background:transparent url(Images/Interface/bg-tabvideoselectright.jpg) no-repeat right top;
}
.tabliste .ajax__tab_active .ajax__tab_inner 
{
	background:transparent url(Images/Interface/bg-tabvideoselectleft.jpg) no-repeat left top;
}
.tabliste .ajax__tab_body 
{
	border:1px solid #CDD2D5;
	border-top:0;
	border-bottom:0;
	padding:0 6px;
	background-color:#FFFFFF;
}

.tabliste .ajax__tab_panel{width:496px;}
.tablisterepeater
{
	height: 389px;
	overflow: auto;
}
.tablistesearch
{
	border:1px solid #CDD2D5;
	border-bottom:0;
	border-top:0;
	padding:3px 0 0 3px;
}

/* scrolling */
.ajax__scroll_horiz {overflow-x:scroll;}
.ajax__scroll_vert {overflow-y:scroll;}
.ajax__scroll_both {overflow:scroll}
.ajax__scroll_auto {overflow:auto}

.videoitem
{
	border:1px solid #CDD2D5;
	border-bottom:0;
	border-top:0;
	height:75px;
	overflow:visible;
	background: transparent url(Images/Interface/bg-videoitem.jpg) repeat-x left bottom;
	padding:3px 0 0 3px;
}
.videoitem .preview
{
	float:left;
	width:76px;
	height:55px;
	border:solid 2px #FFFFFF;
	margin-right:3px;
}
.videoitem .preview{_display:block;_height:55px;_overflow:hidden;}
.videoitem .resumeitem
{
	float:left;
	width:390px;
}
.videoitem .resumeitem .title
{
	font-size:13px;
	text-decoration: none;
	color: #073BAB;
}
.videoitem .resumeitem .title:hover
{
	color: #CF2629;
}
.videoitem .resumeitem .resumeauthor
{
	font-size:13px;
	text-decoration: none;
	color: #636363;
}
.videoitem .resumeitem .resumepublication
{
	font-size:13px;
	color:#3C3C3C;
	font-style:italic;
}

/* fin de la liste des vidéos*/

/* nuage de tag */
.tagstitle
{
	margin:3px 0 0 0;
}
.tagcloud
{
	color:#0C46B2;
	text-align:center;
	text-decoration:none;
}
.tagcloud a
{
	color:#0C46B2;
	text-align:center;
	text-decoration:none;
}
.tagcloud a:hover
{
	color:#CF2629;
	text-align:center;
	text-decoration:none;
}
/* fin du nuage de tags*/

.pubtitle
{
	margin:4px 0 0 0;
}

/* début de la popup newsletter */
.newsletterpopup
{
	border:0;
	padding:0;
	width:438px;
}
.modalBackground
{
	background-color:white;
	filter:alpha(opacity=70);
	opacity:0.7;
}
/* fin de la popup newsletter */
/* Fin de corps de page */

/* Footer */
.footer
{
	color:#0C46B2;
	text-align:center;
	height: 64px;
	width:100%;
	left:0px;
	font-size:10pt;
	padding-top:100px;
	background: transparent url(Images/Interface/bg-footer.jpg) repeat-x left top;
}
.footer a
{
	color:#0C46B2;
	font-size:10pt;
	text-decoration:none;
}
.footer a:hover
{
	color:#CF2629;
	font-size:10pt;
	text-decoration:none;
}
.copyright
{
	margin-top:10px;
	display:block;
	color:#525355;
}
/* Fin du footer */

/**************** FORMVIEW ************/
.fvvideo{border-collapse:collapse;width:440px;}
/**************** DATA ****************/
table.gv
{
	width: 100%; /**/
	border: 1px solid #ddd;
	margin: 0px 0px 5px 0px;
	background-position: 0 18px;
}

.gv tr.head th
{
	color: #000;
	font-size: 12px;
	text-transform: uppercase;
	background-color: #f4f5f8;
	border-bottom: solid 2px #ccc;
	text-align: left;
	vertical-align: middle;
	padding: 0px 4px;
	height: 20px;
}
.gv tr.head img
{
	margin-left: 5px;
}
.gv tr.head a:link, .gv tr.head a:visited
{
	color: #000;
	text-decoration: underline;
}
.gv tr.head a:hover
{
	color: #000;
	text-decoration: none;
}
.gv tr.item
{
	color: #000;
	vertical-align: middle;
	height: 18px;
	background-color: #fff;
}
gv tr.item td
{
	padding: 0px 4px;
}
.gv tr.alter
{
	color: #000;
	vertical-align: middle;
	height: 18px;
	background-color: #f0dfd8;
}
gv tr.alter td
{
	padding: 0px 4px;
}
.gv tr.search th
{
	background-color: #f5f5f5;
	color: #000;
	font-size: 10pt;
}
.gv tr.select
{
	color: #666;
	font-weight: bold;
	background-color: #e3eaeb;
}
.gv tr.pager
{
	height: 20px;
	background: #f4f5f8 url(../../images/pagerbg.gif) repeat-x;
}
.gv tr.pager td
{
	text-align: right;
}
.gv tr.pager span
{
	/*color: #2c5eb3;*/
	font-weight: bold;
}
.gv tr.pager a:link, .gv TR.pager A:visited
{
	/*color: #3768b9;*/
	text-decoration: none;
}
.gv tr.pager a:hover
{
	color: #3768b9;
	text-decoration: underline;
}
.gv tr.foot td
{
	font-size: 10pt;
	font-weight: bold;
	color: #3768b9;
	border: 1px solid #eae9e1;
	text-align: right;
}

td.right
{
	text-align: right;
}
td.string
{
	text-align: left;
}
td.id
{
	text-align: center;
	font-weight: bold;
	width: 2%;
}
td.Date, td.DateTime
{
	text-align: center;
	font-weight: bold;
	width: 50px;
}
td.Integer, td.Int32, td.Int16
{
	text-align: right;
}
td.Decimal
{
	text-align: right;
	font-weight: bold;
	font-style: italic;
}
td.Boolean, tr.Boolean td
{
	text-align: center;
	width: 30px;
}
td.View
{
	width: 1%;
}
td.View img
{
	border: 0;
}
td.Command
{
	width: 1%;
}
td.Photo
{
	text-align: center;
	width: 20px;
}
td.Link
{
	text-align: left;
}
td.Image
{
	text-align: center;
}
td.Image img
{
	border: 0;
}

.updateProgress
{
    font-size: 14pt;
    color: #69B7D0;
    position: absolute;
    width: 300px;
    height: 72px;
    left: 50%;
    top: 50%;
    margin-left: -150px;
    margin-top: -51px;
    border: 1px solid #D9DAE1;
    background-color: white;
    z-index: 50;
    text-align: center;
    vertical-align: text-bottom;
    padding-top: 30px;
}

.minheight{float:right;overflow:hidden;width:1px;height:300px;}

.btn{background-color:#F0F0F0;border:1px solid #CBCACA;color:#073BAB;padding:3px;}
.btn:hover{background-color:#E7E7E7}
a.btn{margin-top:4px;display:inline-block;text-decoration:none;color:#073BAB;}
.btnclosepopup{float:right;width:24px;height:23px;text-decoration:none;display:block;background:transparent url(images/interface/btn-close.gif) no-repeat left top;margin-top:4px;}
.myprofil{padding-left:20px;}

.margetop{margin-top:15px;}
.titlebox{font-size:15px;display:inline-block;padding-top:4px;color:#6D6D6D;}

.On
{
	font-size: 13px;
	color:#FFFFFF;
    display:block;
    height:32px;
    float:left;
	background: transparent url(Images/Interface/bg-tabvideoselectright.jpg) no-repeat right top;
}
.Off
{
    font-size: 13px;
	color:#FFFFFF;
    display:block;
    height:32px;
    float:left;
	background: transparent url(Images/Interface/bg-tabvideonormalright.jpg) no-repeat right top;
}
.Off .a1
{
    width:7px;
    overflow:hidden;
    display:block;
	background: transparent url(Images/Interface/bg-tabvideonormalleft.jpg) no-repeat left top;
	float:left;
	height:32px;
}
.lblonglet{padding:0px 15px 0 15px;position:relative;top:7px;}
.On *:hover, .Off *:hover
{
    cursor: hand;
}

.On .a1
{
    width:7px;
    overflow:hidden;
	background: transparent url(Images/Interface/bg-tabvideoselectleft.jpg) no-repeat left top;
    display:block;
    float:left;
    height:32px;
}
.On{float:left;margin-right:3px;}
.Off{float:left;margin-right:3px;}

.ajax__tab_header .lblonglet {padding-left:2px;padding-right:10px}

/*  ---- IE6 ----  */

ul.ulusermenu
{
    _position:absolute;
    _left:300px;
    _top:40px;
    _width:650px;
}
div.container .col22
{
    _width:510px;
    _overflow:hidden;
}
div.container .col12
{
    _width:440px;
    _overflow:hidden;
    _margin:0 0 0 10px;
    _padding:0;
}
.playercontent .col13
{
	_height: 360px;
	_overflow:hidden;
}
.playercontent .col23
{

	_height: 360px;
	_overflow:hidden;

}
.playercontent .col33
{
    _height: 360px;
    _overflow:hidden;
}
.container .col22 .box
{
	_width:510px;
}
.container .col22 .box .lig13
{
	_width:510px;
}
.box .lig13 .col23
{
	_width:488px;
}
.box .lig23
{
	_width:510px;
}
.box .lig23 .col11
{
	_width:488px;
}
.box .lig33
{
	_width:510px;
}

.box .lig33 .col23
{
	_width:488px;
}

h2.form{font-size:13px;font-weight:normal;color:#6D6D6D;margin:6px 0;}
p.form, ol li.form
{
    background:transparent url(Images/Interface/bg-form.gif) no-repeat center bottom;
    display:block;
    padding:5px 5px 7px 5px;
}
p.form label{float:left;display:block;width:169px/*200px*/;padding-top:3px;text-align:right;margin-right:3px;}
.cpcompte{width:410px;}
.pcenter{text-align:center;padding-top:4px;}

.tb, .tbsearch {border:1px solid #B6B6B6;background:transparent url(Images/Interface/bg-textbox.gif) repeat-x left top;}
.rblciv *,.rblhab *,.cblthe *,.rblnew *,.rblgen *,.rblwa *{display:inline !important;float:none !important;}
.cblthe{margin-left:30px;}
.registeruser .cblthe{margin-left:90px;}
.ltlmailrem{margin-left:55px;}

.tbsearch { width: 300px; }

.flashWarn {
	background-color: #000;
	color: #f00;
	padding: 0 50px;
	text-align: center;
	width: 338px;
}
.flashWarn a {
	color: #cf2629;
	font-size:14px;
}
.flashWarn a:hover {
	color: #073bab;
}

/* Virtual Earth Map */
#waterlooMap {
	position: relative;
	border-color: #cdd2d5;
	border-style: solid;
	border-left-width: 1px;
	border-right-width: 1px;
	border-top: none;
	border-bottom: none;
}

.ero {
	z-index: 777 !important;
}

.MSVE_ScaleBarLabel, .MSVE_ScaleBar { display: none !important; }
/* eo Map */


/* Concours Braderie */
.littleinfo {
	font-style: italic;
	margin: 5px 60px;
	font-size: 90%;
}
ol {
	padding-left: 40px;
}
ol li {
	margin-top: 15px;
}
#btnConcours {
	position: absolute;
	top: 0;
	left: 50%;
	margin-left: -106px;
}
/* eo Concours */

