/* params not indented have to be placed in colors ccs */

.photo_output {}

/*LIST----------------------------------------------*/	

	.photo_output .images_preload { display:none; }

	.photo_output .news-list-container { padding:5px 5px 0 5px; font-size:10px; }
	
	.photo_output .news-list-item {
		float:left; display:block;
border:1px solid #B0BEC7;
background-image:url(../images/news.item.photo.bg01.gif);
		background-position:bottom left;
		background-repeat:repeat-x;
		width:118px; height:155px; overflow:hidden;
		margin:0 4px 4px 0;
		}
		.photo_output .news-list-item A, .photo_output .news-list-item A:hover { text-decoration:none; color:#000; }
	
	.photo_output .news-list-item-over {
		float:left; display:block;
border:1px solid #000;
background-color:#d8e4e5;
background-image:url(../images/news.item.photo.bg02.gif);
		background-position:bottom left;
		background-repeat:repeat-x;
		width:118px; height:155px; overflow:hidden;
		margin:0 4px 4px 0;
		}
		.photo_output .news-list-item-over A, .photo_output .news-list-item-over A:hover { text-decoration:none; color:#fff; }
		
	.photo_output .news-list-image {
		width:108px; height:100px;  overflow:hidden;
		text-align:center;
		margin:4px;
background-image:url(../images/loader.gif);
		background-position: 40px 36px;
		background-repeat:no-repeat;	
	}
	.photo_output .news-list-item-over .news-list-image {
background-image:url(../images/loader_over.gif);
	}
	.photo_output .news-list-image A { display:block; width:108px; height:100px; border:0; }
	
	.photo_output .news-list-title {
		width:108px; height:26px;  overflow:hidden;
		margin: 2px 4px 4px 4px;
		font-size:11px; line-height:13px;
	}
	.photo_output .news-list-title A { display:block; width:108px; height:26px; border:0; font-weight:bold; }
	
	.photo_output .news-list-date {
		width:108px; height:12px;  overflow:hidden;
		margin: 0 4px 4px 4px;
	}

	.photo_output .news-list-morelink { display:none; }

	.photo_output .news-list-browse  {
		margin: 5px -5px 0 -5px;
		text-align: center;
background-image:url(../images/onglet-non-selectionne_g.gif);
		background-position:bottom left;
		background-repeat:repeat-x;
	}
	.photo_output .news-list-browse A { text-decoration:none; }
	.photo_output .news-list-browse P { 
		margin:0; padding:2px;
color: #51A5A5;
background-image:url(../images/onglet-non-selectionne_g.gif);
		background-position:bottom left;
		background-repeat:repeat-x;
	}
	.photo_output .news-list-browse .tx-ttnews-browsebox-strong { color: #000; font-weight:bold; }
	.photo_output .news-list-browse TABLE P { background-image:none; }
	.photo_output .news-list-browse .tx-ttnews-browsebox-SCell {
border:1px solid #B0BEC7;
		background-color:#fff;
	}
	
/*CAT_MENU----------------------------------------------*/	

.news-catmenu { margin:5px 3px 5px 3px; }

	.news-catmenu IMG { height:0px; }
	.news-catmenu DIV { margin:0 0 5px 0; }
	.news-catmenu A {
		padding:0 18px 0 2px;
		text-decoration:none;
		background-image:url(../images/news.catmenu.arrow.gif);
		background-position:top right;
		background-repeat:no-repeat;
	}
	.news-catmenu A:hover { 
background-color:#51A5A5;
		color:#fff;
	}

/*SINGLE----------------------------------------------*/


	.photo_output .news-single-item { font-size:10px; }

		.photo_output .news-single-item H2  {
border-bottom: solid 1px #b0bec7;
background-image:url(../images/onglet-non-selectionne_g.gif);
			background-position:bottom left;
			background-repeat:repeat-x;
			padding:5px; margin:0;
			border:none;
			font-weight:bold;
			font-size:14px;
		}
		
		.photo_output .news-single-image {
			text-align:center; 
			padding: 0; margin: 0;
background-image:url(../images/loader.gif);
			background-position: center center;
			background-repeat:no-repeat;	
		}
		.photo_output  .news-single-imgcaption { background-color:#fff; margin:0; padding:5px;  }
		.photo_output .news-single-image IMG {
			border:5px solid #FFF;
			margin:0;
		}
		
		.photo_output .news-single-time-author {
border-top:1px solid #B0BEC7;
background-image:url(../images/onglet-non-selectionne_g.gif);
			background-position:bottom left;
			background-repeat:repeat-x;
			padding:2px 5px 2px 5px;
			height:15px;
		}
		
		.photo_output .news-single-time-author P { margin:0; padding:0;	}
		
			.photo_output .news-single-time-author .news-single-timedata { float:left; width:40%; height:10px;  }
			.photo_output .news-single-time-author .news-single-author { float:right; width:60%; height:10px; text-align:right; }
		
		.photo_output .news-single-description {
background-image:url(../images/news.detail.description.bg.gif);
			background-position:bottom left;
			background-repeat:repeat-x;
			padding:5px;
			}
			
			.photo_output .news-single-description P, .photo_output .news-single-description P.bodytext { margin:0; padding:0; }
			
			.photo_output .news-single-description H3 { font-size:12px; margin:0 0 5px 0; padding:0; }
			.photo_output .news-single-description .bodytext { font-size:11px; margin:0 0 5px 0; padding:0;  }
		
		.photo_output .news-single-backlink {
background-image:url(../images/onglet-non-selectionne_g.gif);
			background-position:bottom left;
			background-repeat:repeat-x;
			padding:2px 5px 2px 5px;		
		}


/*LATEST----------------------------------------------*/

/*NEW----------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/
	
	.photo_output  .news-latest-container { float:none; width:100%; margin:5px 5px 4px 5px; font-size:12px; clear:both; }
	
	.photo_output  .news-latest-item {
		float:left; display:block;
border:1px solid #B0BEC7;
background-image:url(../images/news.item.photo.bg01.gif);
		background-position:bottom left;
		background-repeat:repeat-x; overflow:hidden;
		margin:0 4px 4px 0;
		width:190px; height:60px; }
		
		.photo_output .news-latest-item A, .photo_output .news-latest-item A:hover { text-decoration:none; color:#000; }

	
	.photo_output .news-latest-item-over {
		float:left; display:block;
border:1px solid #d8e4e5;
background-image:url(../images/news.item.photo.bg02.gif);
		background-position:bottom left;
		background-repeat:repeat-x; overflow:hidden;
		margin:0 4px 4px 0;
		width:190px; height:60px; }

		.photo_output .news-latest-item-over A, .photo_output .news-latest-item-over A:hover { text-decoration:none; color:#fff; }

	
	.photo_output .news-latest-image {
		margin:4px;
background-image:url(../images/loader.gif);
		background-repeat:no-repeat;
		float: left; display:block;
		width:50px; height:50px; text-align:left;
		background-position: 11px 0px;
		text-align:center;
	}
	.photo_output .news-latest-item-over .news-latest-image {
background-image:url(../images/loader_over.gif);
	}
	.photo_output .news-latest-image A {
		float: left; display:block;
		width:55px; height:50px;
	}
	
	.photo_output .news-latest-title {
		margin:4px 0 4px 5px;
		float: left; display:block;
	}
	.photo_output .news-latest-title A {
		float: left; display:block;
		width:120px !important; width:112px;  height:50px;
	}
	.photo_output .news-latest-news {
		display:none;
		/*position:absolute; margin-left:-183px !important; margin-left:-185px;*/
	}
	
	.photo_output_cleaner { width:100%; clear:both; height:1px; overflow:hidden; }
	
			
/*SMALL LIST PHOTO----------------------------------------------*/	
/*this styles overwrites the list styles */
	
	.photo_output .photo_smalllist .news-list-item {
		width:190px; height:60px; }
	
	.photo_output .photo_smalllist .news-list-item-over {
		width:190px; height:60px; }
	
	.photo_output .photo_smalllist .news-list-image {
		float: left; display:block;
		width:50px; height:50px; text-align:left;
		background-position: 11px 0px;
	}
	.photo_output .photo_smalllist .news-list-title {
		margin:4px 0 4px 5px;
		float: left; display:block;
		width:110px;
	}
	.photo_output .photo_smalllist .news-list-date {
		float: left; display:block;
		width:110px;
	}
	.photo_output .photo_smalllist .news-list-browse { overflow:hidden; }
	
	
/*SMALL LIST VIDEO----------------------------------------------*/	
/*this styles overwrites the list styles */
	
	.photo_output .video_smalllist .news-list-item {
		width:190px; height:52px; }
	
	.photo_output .video_smalllist .news-list-item-over {
		width:190px; height:52px; }
	
	.photo_output .video_smalllist .news-list-image {
		float: left; display:block;
		width:50px; height:42px; text-align:left;
		background-position: center center;
	}
	.photo_output .video_smalllist .news-list-title {
		margin:4px 0 4px 5px;
		float: left; display:block;
		width:110px;
	}
	.photo_output .video_smalllist .news-list-date {
		float: left; display:block;
		width:110px;
	}
	.photo_output .video_smalllist .news-list-browse { width:190px; overflow:hidden; }