#site_nav_global {
font-size: 13px;
line-height:14px;
}

#header {
font-size:13px;
}

#site_search .form_action button {
position: relative;
top: -2px;
left: 6px;
}


/*** Background image override ***/

/* sprite.png - used for menu bar items, tabs, icons, form buttons, pager, and search box */
.menu ul li a, .menu ul li a strong, .menu .search, .menu .search .searchgo, .bgcolor, .tooltip, #addedtofav, .unfavwrap .words, .tabBox ul.tabSelect li a, .tabBox ul.tabSelect li a span, .tabBox ul.tabSelect li.active a, .tabBox ul.tabSelect li.active a span, .pager a, .pager a span, .pager strong, .pager strong span, .next, .prev, .fmButton, .fmButtonSm, .edit, .subscribe, .unsubscribe, .sidebarlist h2 span, .openclose h2 span, .icon, .filmmini {
	background-image: url('http://filemobile.transcontinentalmedia.com/100205-CDP-DefiSante/sprite.gif');
	background-repeat: no-repeat;
}

/* corners.png - used for the menu bar background, tab contents background, and the top and bottom of the various boxes */
.menu, .top,.topError, .bottom, .bottomError, .tabContents, div.featureBox div.avatarRight .avatar, div.featureBox div.avatarRight span.top, div.featureBox div.avatarRight span.bottom, div.featureBox div.avatarLeft .comment, div.featureBox div.avatarLeft .avatar, div.featureBox div.avatarLeft span.top, div.featureBox div.avatarLeft span.bottom, div.mediaDetail div.avatarRight .avatar, div.mediaDetail div.avatarRight .avatar, div.mediaDetail div.avatarRight span.top, div.mediaDetail div.avatarRight span.bottom, div.mediaDetail div.avatarLeft .avatar, div.mediaDetail div.avatarLeft span.top, div.mediaDetail div.avatarLeft span.bottom {
	background-image: url('http://filemobile.transcontinentalmedia.com/100205-CDP-DefiSante/corners.gif');
	background-repeat: no-repeat;
}

/* backgrounds.png - used for backgrounds that must be tiled vertically */
.inside, .insideError, .featureBox .content, .mapHolder .content {
	background-image: url('http://filemobile.transcontinentalmedia.com/100205-CDP-DefiSante/backgrounds.gif');
	background-repeat: repeat-y;
}


/***Header***/
.header {
	height: auto;
}

.mainBody {
	line-height: normal;
}

.fmButton {
	text-shadow:none;
}

/****MENU****/
.menu {
	padding: 0;
	background: none;
}

.menu .search .searchgo {
	width:28px;
}

.menu .search input {
	width:131px;
	float: none;
}

.menu ul li a, .menu ul li a strong {
	height:26px;
	color: #ff811a;
}

.menu ul li a:hover strong {
	font-weight: bold;
}

div.grey-line {
	clear: both;
	background-image: url('http://assets.filemobile.com/278/nav_line.gif');
	background-repeat: repeat-x;
	height: 21px;
	width: 100%;
}

.right_side_nav {
	float: right;
	margin-right:5px;
}

.loginStatus {
	background-image: url('http://assets.filemobile.com/278/right_nav_bg.gif');
	background-repeat: repeat-x;
	float: right;
	height: 36px;
	padding: 0 10px;
}

.menu .search {
	float: right;
}


/** Page menu selectors **/
.page_home ul.home-button li a {
	background-position: 0px -42px;
}

.page_home ul.home-button li a strong {
	background-position: right -42px;
	font-weight: bold;

}

/**Gagner page**/
.page_gagner ul.gagner-button li a {
	background-position: 0px -42px;
	
}

.page_gagner ul.gagner-button li a strong {
	background-position: right -42px;
	font-weight: bold;

}

.page_experts ul.experts-button li a {
	background-position: 0px -42px;
	
}

.reglements ol {
margin-left: 10px;
}

.reglements ol li, .reglements span {
color:#969696;
font-family:Arial,Helvetica,sans-serif;
font-size:12px;
}

.reglements ol, .reglements ol li{
	list-style: decimal outside none;
}
.reglements ol li {
	margin-top:5px;
}

.reglements a {
color: #FF811A;
}

/**experts page**/

.page_experts ul.experts-button li a strong {
	background-position: right -42px;
	font-weight: bold;

}

.page_channels ul.channel-button li a.channel-link {
	background-position: 0px -42px;
	
}

.page_channels ul.channel-button li a.channel-link strong {
	background-position: right -42px;
	font-weight: bold;

}

.page_channels ul.channel-button .subselection {
	display: block;
	background-color: #FDEADB;
	position: absolute;
	left: 0;
	width: 960px;
	margin-top:-3px;
	height:30px;
	line-height:30px;
}

.page_channels .subselection ul li.current a strong {
	background-position: right 0px;
	background-image: url("http://filemobile.transcontinentalmedia.com/100205-CDP-DefiSante/sprite.gif");
	color:#000;
	font-weight: bold;
}

.page_channels .subselection ul li.current a {
	background-position: 0px 0px;
	background-image: url("http://filemobile.transcontinentalmedia.com/100205-CDP-DefiSante/sprite.gif");
}


.page_login ul.inscription-button li a {
	background-position: 0px -42px;
	
}

.page_login ul.inscription-button li a strong {
	background-position: right -42px;
	font-weight: bold;

}

.page_faq ul.faq-button li a {
	background-position: 0px -42px;
	
}

.page_faq ul.faq-button li a strong {
	background-position: right -42px;
	font-weight: bold;

}

/***HOME PAGE ***/

div#partners {
	background-image: url("http://assets.filemobile.com/278/partenaires_04.gif");
	width:300px;
	height:84px;
}

div#partners img{
display:inline;
margin-top:31px;
margin-left:10px;
}


/****GALERIE PAGE****/
.tabBox ul.tabSelect li a {
	color:#fff;
	font-weight: bold;
	font-size: 12px	;
}

.tabBox ul.tabSelect li.active a span {
	color:#464646;
}

.pager {
	font-size:12px;
}
.pager strong.active {
	background-position:left -736px;
}

.pager strong.active span{
	background-position:right -736px;
	color: #fff;
}

.pager a span {
	color: #fff;
}

/**Media detail**/
.highlightBox .details {
	background-color: #FFFFFF;
}

div.mediaDetail div.mediaComment .comment .commentbody {
	background:none repeat scroll 0 0 #fbfbfb;
	border-color:#E4E4E4;
}

.sidebarlist .top {
	background-position:0 -420px;
}

.sidebarlist .bottom {
	background-position:0 -464px;
}

.sidebarlist .inside, .sidebarlist h2 {
	background-position:-2700px 0;
	background-image: url('http://filemobile.transcontinentalmedia.com/100205-CDP-DefiSante/backgrounds.png');
	background-repeat:repeat-y;
	background-color:transparent;
	border: none;
}

.mediaContainer .top, .mediaContainer .inside, .mediaContainer .bottom {
	background: none;
}

.icon.thumbsup {
	position:relative;
	top:-3px;
}

.box640.alt .topError {
	background-image: url("http://filemobile.transcontinentalmedia.com/100205-CDP-DefiSante/corners2.gif");
	background-position:0 -835px;
}

.box640.alt .insideError {
	background-image: url("http://filemobile.transcontinentalmedia.com/100205-CDP-DefiSante/backgrounds2.gif");
	background-position:-3052px 0;
	padding:0 5px;
}

.box640.alt .bottomError {
	background-image: url("http://filemobile.transcontinentalmedia.com/100205-CDP-DefiSante/corners2.gif");
	background-position:0 -880px;
	background-repeat:no-repeat;
}

/**User Profile, Dashboard**/
.friendsinfo .top {
	background-position:0 -420px;
}

.friendsinfo .bottom {
	background-position:0 -464px;
}

.friendsinfo .inside, .friendsinfo h2{
	background-position:-2700px 0;
	background-image: url("http://filemobile.transcontinentalmedia.com/100205-CDP-DefiSante/backgrounds.png");
	background-repeat:repeat-y;
	background-color:transparent;
	border: none;
}

.userinfo {
	position: static;
}

span#journal_ali {
	width: 200px;
}

.subscribe, .unsubscribe {
	background-image:url(http://filemobile.transcontinentalmedia.com/100205-CDP-DefiSante/sprite.gif);
	background-position:0 -775px;
	background-repeat:no-repeat;
	border:medium none;
	color:#FFFFFF;
	display:block;
	float:left;
	height: 30px;
	line-height: 28px;
	text-align:center;
	width: 160px;
}

.subscribe:hover, .unsubscribe:hover{
	text-decoration: none;
	background-position: -171px -775px;
}

/** Registration page **/
.box640-register .top {
	background-image: url('http://filemobile.transcontinentalmedia.com/100205-CDP-DefiSante/corners.gif');
	background-position: 0 -820px;
}

.box640-register .bottom {
	background-image: url('http://filemobile.transcontinentalmedia.com/100205-CDP-DefiSante/corners.gif');
	background-position: 0 -865px;
}

.box640-register .inside {
	background-image:url("http://filemobile.transcontinentalmedia.com/100205-CDP-DefiSante/backgrounds.gif");
	background-repeat:repeat-y;
	background-position: -3091px 0px;
}

.left {
	background-color:#FFF2E7;
	width: 310px;
}

.formBox .register {
	width: 305px;
	margin: 0;
	border: none;
}

.left img {
	margin: 10px auto;
}

.left strong,.left li {
	padding: 5px 5px 5px 10px;
}

.errorText {
	padding:10px 30px;
	margin: 0;
}

.lastColumn {
	margin-top: 0; /****UPDATE CLASS*****/
}

a.button_gagner {
	background-image: url('http://assets.filemobile.com/278/gagner/button_gagne.jpg');
}

a.button_gagner:hover {
	background-image: url('http://assets.filemobile.com/278/gagner/button_gagne_hover.jpg');
}


/**HOVER MENU**/
.subselection {
	display: none;
}

.channel-button :hover .subselection {
	display: block;
	background-color: #FDEADB;
	position: absolute;
	left: 0;
	width: 960px;
	margin-top:-3px;
	height:30px;
	line-height:30px;
}

.channel-button li:hover a.channel-link strong {
	background-position: right -42px;
	font-weight: bold;
}

.channel-button li:hover a.channel-link {
		background-position: 0px -42px;
}


.subselection ul {
	line-height:25px;
}

.subselection ul li {
	float: left;
	margin-left: 10px;
	margin-top: 4px;
}

.subselection ul li a strong {
	background: none;
}

.subselection ul li a {
	background: none;
}

.subselection ul li a:hover strong {
	background-position: right 0px;
	background-image: url("http://filemobile.transcontinentalmedia.com/100205-CDP-DefiSante/sprite.gif");
	color:#000;
}

.subselection ul li a:hover {
	background-position: 0px 0px;
	background-image: url("http://filemobile.transcontinentalmedia.com/100205-CDP-DefiSante/sprite.gif");
}

/**search page**/
.searchpage .left {
	width: auto;
}

/*home page*/
div.break{
	border-bottom: 0 none;
	height: 46px;
}

.homeRow{
	borders: 1px solid blue;
	width: 645px;
}

#defiCommunaute{
	float:left;
	margin-right: 13px;
	width: 304px;
	margin-top:15px;
}

#defiCommunaute h2 {
	margin-top: 15px;
}

#notreJournalist{
	float: left;
	background-image: url(http://assets.filemobile.com/278/notreJournaliste_04.gif);
	background-repeat: no-repeat;
	height: 382px;
	width: 320px;
	margin-top:15px;
}

.latestMedia{
	borders: 1px solid black;
	float: left;
	widths: 49%;
	border-bottom: 1px solid #e1e1e1;
	margin-right: 20px;
	padding-bottom: 10px;
	padding-top: 10px;
	width: 46%;
}

.latestMedia img{
	padding: 2px;
	border: 1px solid #e7e5e5;
}

.latestMedia span#mediaTitle a{
	color: #ff811a;
	font-weight: bold;
	font-size: 11pt;
	font-family:Arial, Helvetica, sans-serif;
	display: block;
	margin-left: 113px;
	
}

#latest_images{
	margin-top: 20px;
	margin-bottom: 50px;
	
}

#latest_images .mediacontainer {
border-bottom: none;
}

/**FAQ**/
#faq h3 {
	color: #333333;
	font-size:12px;
	font-weight:bold;
}

#faq a {
	color:#FF811A;

}

/****HOME PAGE PANEL HOVER***/

#days {
	width:640px;
	padding:0;
	margin:0;
	position: relative;
	top: 25px;
}

#days a { display: inline; float:left;}

a div.semaine1 {
	background-image: url('http://assets.filemobile.com/278/days/une1_80x64.jpg');
	width: 80px;
	height: 64px;
}

a:hover div.semaine1 {
	background-image: url('http://assets.filemobile.com/278/days/une1_80x64_select.jpg');
}

a div.semaine2 {
	background-image: url('http://assets.filemobile.com/278/days/deux2_80x64_select.jpg');
	width: 80px;
	height: 64px;
}

a:hover div.semaine2 {
	background-image: url('http://assets.filemobile.com/278/days/deux2_80x64.jpg');
}

a div.semaine3 {
	background-image: url('http://assets.filemobile.com/278/days/trois3_80x64_select.jpg');
	width: 80px;
	height: 64px;

}

a:hover div.semaine3 {
	background-image: url('http://assets.filemobile.com/278/days/trois3_80x64.jpg');
}

a div.semaine4 {
	background-image: url('http://assets.filemobile.com/278/days/quatre4_80x64.jpg');
	width: 80px;
	height: 64px;
}

a:hover div.semaine4 {
	background-image: url('http://assets.filemobile.com/278/days/quatre4_80x64_select.jpg');
}

a div.semaine5 {
	background-image: url('http://assets.filemobile.com/278/days/cinq5_80x64_select.jpg');
	width: 80px;
	height: 64px;
}

a:hover div.semaine5 {
	background-image: url('http://assets.filemobile.com/278/days/cinq5_80x64.jpg');
}

a div.semaine6 {
	background-image: url('http://assets.filemobile.com/278/days/six6_80x64_select.jpg');
	width: 80px;
	height: 64px;
}

a:hover div.semaine6 {
	background-image: url('http://assets.filemobile.com/278/days/six6_80x64.jpg');
}


a div.semaine7 {
	background-image: url('http://assets.filemobile.com/278/days/sept7_80x64.jpg');
	width: 80px;
	height: 64px;
}

a:hover div.semaine7 {
	background-image: url('http://assets.filemobile.com/278/days/sept7_80x64_select.jpg');
}

a div.semaine8 {
	background-image: url('http://assets.filemobile.com/278/days/huit8_80x64_select.jpg');
	width: 80px;
	height: 64px;
}

a:hover div.semaine8 {
	background-image: url('http://assets.filemobile.com/278/days/huit8_80x64.jpg');
}

.friend {
width:100px;
}

.inner-image {
float: left;
margin-right: 5px;
}

#content .gagnantes p {
float: left;
margin-left:5px;
width: 140px;
}


