a:link{text-decoration:underline; color:#3B3B3B;}
a:visited{text-decoration:underline; color:#3B3B3B;}
a:hover{text-decoration:none; color:#3B3B3B;}

ul{
	list-style:circle; 
	margin:0 0 0 17px;
	padding:0 0 0 0;
}
li{
  margin:5px 0 0 0;
}
li ul{
	list-style:disc;
	margin:0 0 0 17px;
}
/*----------------------*/

.link{text-decoration:underline;}
a.link:link{text-decoration:underline;}
a.link:visited{text-decoration:underline;}
a.link:hover{text-decoration:none;}

.invertlink{text-decoration:none;}
a.invertlink:link{text-decoration:none;}
a.invertlink:visited{text-decoration:none;}
a.invertlink:hover{text-decoration:underline;}

.arial{font-family:"Lucida Grande", Verdana, Lucida, Helvetica, Arial, sans-serif; font-size:11px;}

.bold{font-weight:bold;}
.italic{font-style:italic;}
.underline{text-decoration:underline;}

.gray{color:#8B8C8D;}
.dark{color:#3B3B3B;}

.split{width:100%; height:2px; background-image:url(/images/split.gif); background-repeat:repeat-x;}
/*------------------------------------------------*/
/*------------------------------------------------*/
body{
	background-color:#B4BCC0;
	background-image:url(/images/bg_gradient.jpg);
	background-repeat:repeat-x;
}
.bg_white{
	background-color:#FFFFFF;
}
.basePadding{
	padding-left:5px;
	padding-right:5px;
}
.sidePadding{
	padding-left:20px;
	padding-right:20px;
}
.menuElem{
	border-left-style:none;
	border-top-style:none;
	border-right-style:none;
	border-bottom:1px solid #9BA4A9;
}
.pageContentText{
	width: 475px;
}
#topContent{
	background-color:#B4BCC0;
	background-image:url(/images/bg_gradient.jpg);
	background-repeat:repeat-x;
}
#subMenu{
	background-image:url(/images/subMenu_bg.gif);
	background-repeat:no-repeat;
	padding:5px;
	visibility:hidden;
}
#pageContent{
	background-color:#FFFFFF;
	padding-top:20px;
	padding-bottom:20px;
}
#overAll{
	z-index:2;
	position:absolute;
	top:0px;
	left:0px;
	overflow:visible;
	background-image:url(/images/overAll.gif);
	width:100%;
	display:none;
}
#holderAll{
	z-index:1;

	overflow:visible;
}
#holderFilmoPhoto{
	z-index:3;
	position:absolute;
	top:0px;
	left:0px;
	overflow:visible;
	display:none;
	background-color:#FFFFFF;
	vertical-align:middle;
	text-align:center;
	/*-----*/
	background-image:url(/images/loadingAnim.gif);
	background-repeat:no-repeat;
}
#holderFrameFilmoPhoto{

}
#holderFilmoPhotoTop{
	display:none;
}
#holderFilmoPhotoBottom{
	display:none;
}
#preloadImg{
	display:none;
}

/*--Formating-------------------------------------*/
/*------------------------------------------------*/
.titleImg{
	padding:18px 0 0 0;
}
.teamTitle{
	font-size:13px;
	font-weight:bold;
	padding: 10px 0 0 0;
}
.teamTitle span{
	font-size:11px;
	font-weight:normal;
}
/*--filmo-----------------------------------------*/
/*------------------------------------------------*/
.filmoShort{
	display:block;
	padding-top:15px;
	padding-bottom:15px;
}
.filmoLong{
	display:none;
}
.filmoLongContent{
	padding-left:20px;
	padding-right:20px;
	padding-top:6px;
	padding-bottom:13px;
}
.filmoLongTitle{
	padding-bottom:8px;
}
.filmoLongTitleImg{
	border-bottom: 1px solid #FFFFFF;	
}
.filmoLongDesc{
	width:400px;
}
.filmoShadowTop{
	width:100%;
	background-image:url(/images/shadowFilmo_top.gif);
	background-repeat:repeat-x;
}
.filmoShadowBottom{
	width:100%;
	background-image:url(/images/shadowFilmo_bottom.gif);
	background-repeat:repeat-x;
}
/*--nouvelles-------------------------------------*/
/*------------------------------------------------*/
.newsListingTitlelink{font-size:14px; font-weight:bold; text-decoration:none;}
a.newsListingTitlelink:link{font-size:14px; font-weight:bold; text-decoration:none;}
a.newsListingTitlelink:visited{font-size:14px; font-weight:bold; text-decoration:none;}
a.newsListingTitlelink:hover{font-size:14px; font-weight:bold; text-decoration:underline;}

.newsListingDate{font-size:9px;font-weight:bold;}

.newsListingHolder{
	padding:10px 0px 10px 0px;
}
.newsListingHolderHome{
	padding:5px 0px 5px 0px;
}

.newsDetailTitle{font-size:16px;font-weight:bold; line-height:20px; padding-top:3px;}
.newsDetailDate{font-size:11px;font-weight:bold;}
.newsDetailImg{padding:7px 0px 14px 0px;}

.newsHomelink{font-size:9px;font-weight:bold; text-decoration:none;}
a.newsHomelink:link{font-size:9px; font-weight:bold; text-decoration:none;}
a.newsHomelink:visited{font-size:9px; font-weight:bold; text-decoration:none;}
a.newsHomelink:hover{font-size:9px; font-weight:bold; text-decoration:underline;}

/*--nouvelles-------------------------------------*/
/*------------------------------------------------*/
.adminTitle{font-size:16px;font-weight:bold; line-height:20px; padding-top:3px;}

.adminElementDiv{padding:20px 0px 0px 0px;}

/*--sideShadows-----------------------------------*/
/*------------------------------------------------*/
#shadow_left{
	background-image:url(/images/shadow_left.gif);
	background-repeat:repeat-y;
	background-position:left;
}
#shadow_right{
	background-image:url(/images/shadow_right.gif);
	background-repeat:repeat-y;
	background-position:right;
}
#shadowGradient_left{
	background-image:url(/images/shadowGradient_left.gif);
	background-repeat:no-repeat;
	background-position:top left;
}
#shadowGradient_right{
	background-image:url(/images/shadowGradient_right.gif);
	background-repeat:no-repeat;
	background-position:top right;
}
#shadow_bottom{
	background-image:url(/images/shadow_bottom.gif);
	background-repeat:no-repeat;
	background-position:top;
}

.testdiv{
	width:500px;
	height:590px;
	display:block;
	position:fixed;
	background-color:white;
	text-align:center;
	padding-top:10px;
	margin:0 auto;
	background:url(/images/background_photo.jpg) no-repeat;
}

.divcomment{
	bottom:0;
    font-family:"Lucida Grande", Verdana, Lucida, Helvetica, Arial, sans-serif; 
	font-size:11px;
	text-align:center;
}

