h1, h2, h3, h4, h5, h6, strong {
font-weight:bold;
}

h2 {
font-family:'Trebuchet MS',Verdana,sans-serif;
font-size:161.6%;
}

ul {
	/*margin:1em;*/
}
ul {
	margin-left:2em;
}

div.RPanelContent {
    background-color: #FFF;
	position:relative;
	top:0px;
	left:0px;
	display:block;
	overflow: visible;
	}

.category {
font-size:85%;
}

ul#list {
	margin-left:0.7em;
	/*margin-top:-10px;
	#margin-top:0px;*/
    }   
	ul#list li.hreview {
	    list-style:none;
	    margin: 0;
	    padding: 0;
	    position: relative;
	    }
/*	    
		div.see_more a {
			color: #BF003A;
			text-decoration: none;
			}
*/
		ul#list li.hreview div.description a, ul#list li.hreview div.useful_information a, ul#list li.hreview div.see_more a {
			color: #BF003A;
			text-decoration: none;
			}
			
			ul#list li.hreview div.description a:hover, ul#list li.hreview div.useful_information a:hover, ul#list li.hreview div.see_more a:hover {
				color: #FFF;
				background-color: #BF003A;
				text-decoration: none; 
				/*
				text-decoration: underline;
				font-weight: bold;*/
				}	    
				ul#list li.hreview div.useful_information p {
					font-size:0.88em;
					color:#808080;
					padding: 0;
					}	
			
	  ul#list li.hreview div.useful_information p.label
	  {
	    margin-bottom:4px;
	  }

		li.hreview div.item {
			margin-bottom: 1.0em; /* spacing under dialog */
			position: relative;
			/*min-height:270px;height:auto !important;height:270px;*/
			width: 624px;
			overflow-x:hidden;
			}
			li.hreview div.item div.RPanelContent {
				margin:0pt 0pt 0pt 6px;
				/*min-height:270px;height:auto !important;height:270px;*/
				width:600px;
				overflow-x:hidden;
				}		
					
		li.hreview div.item h2, li.hreview div.item p {
			margin: 0px;
			/* margins will blow out backgrounds, leaving whitespace. */
			padding: 0px; /*0.5em 0px 0.5em 0px*/
			}
			
		li.hreview div.item h2 {
			padding-bottom: 0px;
			}
			
		li.hreview div.item p {
			margin:0 0 1em;
			}

			    ul#list li.hreview .title {
			    	/*font-size:138.5%;*/
			    	color: #BF003A;
			    	margin: 0;
			    	padding: 0.5em 0px 0.5em 0px; /*0.5em 0px 0.5em 0px*/
			    	width: 80%; /*80%;*/
			        }
			        ul#list li.hreview a.permalink {
				        color: #BF003A;
				    	font-size: inherit;
				    	text-decoration: none;
				    	}
				    	ul#list li.hreview a.permalink:hover {
				    		background-color: #BF003A;
				    		color: #FFF; 
				    		}

			ul#list li.hreview ul.tags {
		        /*display: block;*/
		        font-size:85%;
		        /*width: 90%;*/
				margin: 0;
			    }
				ul#list li.hreview ul.tags li {
					display: inline;
				   	margin: 0;
				   	padding: 0;
				    }
				    ul#list li.hreview ul.tags li a {
						color: #0C6AA7;
		                text-decoration: none;
		                border-bottom:1px dotted;
		                }
			    ul#list li.hreview ul.tags li.first {
		        	background-image: url("/apps/frontend/main/img/iconTag.gif");
		        	background-repeat: no-repeat;
					background-position: center left;
					padding-left: 15px;
			    }
			ul#list li.hreview div.percent {
	       		position: absolute;
	       		margin-right: 0.5em;
	       		top: 1em;
	       		right: 4em;
				}
			
			ul#list li.hreview div.dateblock_v2 {
				left: 545px;
				position: absolute;
				top: 0.8em;
				}
			div.dateblockContent_v2 {
				border-left:1px solid silver;
				color:silver;
				padding-left:5px;
				position:relative;
				right:0pt;
				line-height:1.1em;
				text-align:left;
				font-family:"Lucida Grande","Lucida Sans Unicode",Arial,sans-serif;
			}
			.date_day {
				display:block;
				font-size:1.5em;
				font-weight:bold;
			}
			.date_month {
				display:block;
				font-size:1.2em;
			}
			.date_year {
				display:block;
				font-size:1em;
			}
			
			/*ul#list li.hreview div.dateblock {
				background: #362619 url("/apps/frontend/main/img/cartouche_date.gif") no-repeat;
	       		color: #fff;
	       		left: 555px;
	       		padding: 0;
	       		position: absolute;
	       		top: 0.8em;
	       		width: 30px;
	       		line-height:11px;
	       		}
				ul#list li.hreview div.dateblock .day {
				 	font-weight:bold;
					}
				ul#list li.hreview div.dateblock.month {
					}
				ul#list li.hreview div.dateblock .year {
				    position:absolute;
				    left:-10000px;
				    top:-10000px;
				    visibility:hidden;
					}
					
					div.dateblockContent {
						display:block;
						left:0px;top:3px;#top:4px;
						margin:0 0 0px 0;
						position:relative;
						text-align: center;
						height:30px;
						}		*/	

			ul#list .thumbnail_block {
				float: left;
				margin:0 0.7em 0 0;
				position: relative;
				}
			ul#list .medium_block {
				position: relative;
				margin-left: 50px;
				margin-right: 50px;
				height: auto;
				width: 500px;
				}	
			ul#list .portrait_block {
				float: right;
				margin: 0 0.7em 0 1em;
				position: relative;
				}	
			ul#list .thumbnail_block .copyright {
				color:#FFF;
				background:#000000 none repeat scroll 0%;
				font-size:9px;
				position: absolute;
				font-weight:normal;
				opacity:0.6;
				filter:alpha(opacity=60);
				padding-left:1px;
				padding-right: 5px;
				left: 0pt;
				bottom: 5px;
				}
			ul#list .medium_block span.copyright {
				color:#FFF;
				background:#000000 none repeat scroll 0%;
				font-size:75%;
				position: absolute;
				font-weight:normal;
				opacity:0.6;
				filter:alpha(opacity=60);
				padding-left:4px;
				padding-right: 10px;				
				left: 0pt;
				bottom: 5px;
				}		
			ul#list .portrait_block .copyright {
				color:#FFF;
				background:#000000 none repeat scroll 0%;
				font-size:9px;
				position: absolute;
				font-weight:normal;
				opacity:0.6;
				filter:alpha(opacity=60);
				padding-left:1px;
				padding-right: 5px;
				left: 1em;
				bottom: 5px;
				}

			ul#list li.hreview .meta{
				clear:both;
				margin-bottom: 1em;
				}
			ul#list li.hreview .description{
				font-size: 100%;
				line-height: 150%;
				padding-right:.5em; 
				text-align:justify;
				}
				
			ul#list li.hreview .text_display_beneath{
				clear:both;
				}
				
			ul#list li.hreview .description p{
				padding:0;
				/*float:right;*/
				}

				}
			ul#list li.hreview .useful_information{
				clear:both;
				padding-right:.5em;
				margin-top:10px;
				}
			ul#list li.hreview .see_more{
				padding-bottom: 0.3em;
				}
			ul#list li.hreview .label{
				text-decoration: underline;
				}

			ul#list li.hreview ul.links {
				/*list-style: none;
				list-style-type: none;*/ 
				}
				
				ul#list li.hreview ul.links li{
					list-style: none;
					/*position: relative;*/
					/*padding-left: 24px;*/
					}
/*
					ul#list li.hreview ul.links li a{
						display: block;
						line-height: 19px;
						padding-left: 24px;
						}
*/					
					ul#list li.hreview ul.links li span{
						background-image: url("/apps/frontend/news/img/puce_www.gif") ;
						background-position: left top;
						background-repeat: no-repeat;
						float:left;
						width:19px;height:19px;
						margin: 0 0.3em 0 0;
						cursor: pointer;
						}
											
					
ul#list li.hreview ul.tools {
	/*background: transparent url(/apps/frontend/news/img/actu_detail_inter.gif) no-repeat;*/
	border-top: 1px solid #f0eee2;
	display: block;
	clear:left;
	list-style:none;
	font-size: 93%;
	height:0.8em;
	margin: 8pt 0pt 1em;
	padding-top:8px;
	width: 100%;
	/*height: 100px;*/
	/*background-color: yellow;*/
	}
	ul#list li.hreview ul.tools li{
		/*display: inline;*/
		float:left;
		margin: 0;
		margin-right:20px;
		padding: 0;
		list-style: none;
		}
		ul#list li.hreview ul.tools li a {
			color: #29AEEF;
			text-decoration:none;
			}
			ul#list li.hreview ul.tools li a:hover {
				 background-color: #29AEEF;
				 color: #FFF; 
				 }
			ul#list li.hreview ul.tools li span {
				background: transparent url(/apps/frontend/main/img/icons.gif) no-repeat;
				float: left;
				height: 15px;
				_line-height:1px;_font-size:1pt;/*IE6*/
				margin: 0 0.3em 0 0;
				padding: 0;
				width: 15px;
				}
		ul#list li.hreview ul.tools li a.comment span {
			background-position: -1px -18px;
			}
			ul#list li.hreview ul.tools li a.comment:hover span {
				background-position: -18px -18px;
				}
		ul#list li.hreview ul.tools li a.print span {
			background-position: -1px -86px;
			}
			ul#list li.hreview ul.tools li a.print:hover span {
				background-position: -18px -86px;
				}
		ul#list li.hreview ul.tools li a.favorite span {
			background-position: -1px -103px;
			}
			ul#list li.hreview ul.tools li a.favorite:hover span {
				background-position: -18px -103px;
				}
			ul#list li.hreview ul.tools li a.favorite-active span {
				background: transparent url(/apps/frontend/main/img/active.png) no-repeat;
				height:20px;
				margin-bottom:3px;
				margin-right:0px;
				width:20px;				
				/*background-position: -36px -103px;*/
				}
		ul#list li.hreview ul.tools li a.sendtofriend span {
			background-position: -1px -120px;
			}
			ul#list li.hreview ul.tools li a.sendtofriend:hover span {
				background-position: -18px -120px;
				}
		ul#list li.hreview ul.tools li a.sharethis span {
			background-position: -1px -1px;
			}
			ul#list li.hreview ul.tools li a.sharethis:hover span {
				background-position: -18px -1px;
				}				
	

ul#list h4{
	color: #29AEEF;
	}
	
div.info_news #filters .x-form-text, #filters textarea.x-form-field {
	color: #BF003A;
}

div.info_news .x-combo-list-filter {
	    color: #BF003A;
	    background-color: #FFF;
	    border-color: #FFF;
	    }
div.info_news .x-combo-list-filter .x-combo-list-item {
        text-align: left;
        cursor: pointer;
	    }
div.info_news .x-combo-list-filter .x-combo-selected {
		    background-color: #BF003A;
		    border-color: #BF003A;
		    color: #FFF;
		    font-weight: bold;
		    font-size: 90%;
		    }


	
	
